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

SQL Anywhere 12.0.0 (中文) » UltraLite - 数据库管理和参考 » 使用 UltraLite 数据库 » UltraLite 性能与优化

 

选择最佳的散列大小

所选择的 UltraLite 缺省最大散列大小(4 字节)适合于大多数部署。您可以增加大小以包含包括行 ID 在内的更多数据。但是,此更改可能增加索引的大小并将其分段存储在多个页间。结果,这种更改可能增加数据库的大小。增加最大散列大小的影响取决于表中的行数:例如,如果只有几行,大的索引散列键将仍适合索引页。在这种情况下,不会产生索引碎片。

当选择最佳散列大小时,应考虑数据类型、行数据和数据库的大小(尤其是表包含许多行时)。

确定您是否选择了最佳散列大小的唯一方法是在目标设备上针对 UltraLite 客户端应用程序运行基准测试。除了数据库大小自身的更改外,您需要观察不同散列大小如何影响应用程序和查询性能。

 数据类型
 行数据
 数据库大小
 另请参见