Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 监控和提高数据库性能 » 提高数据库性能 » 性能提高提示

 

减少文件碎片

包含碎片的数据库文件会影响数据库服务器的性能。随着数据库不断增大,清理磁盘碎片会变得越来越重要。

当您在 Windows 上启动数据库时,数据库服务器会确定每个 dbspace 中的文件碎片数。如果碎片数大于 1,数据库服务器就会在数据库服务器消息窗口中显示以下信息:数据库文件 "mydatabase.db" 包含 nnn 个碎片

也可以使用 DBFileFragments 数据库属性来获取数据库文件碎片的数量。请参见数据库属性

要消除文件碎片问题,请将数据库单独放置在一个磁盘分区上,然后定期运行可用的 Windows 磁盘碎片整理实用程序之一。