所选择的 UltraLite 缺省最大散列大小(4 字节)适合于大多数部署。您可以增加大小以包含包括行 ID 在内的更多数据。但是,此更改可能增加索引的大小并将其分段存储在多个页间。结果,这种更改可能增加数据库的大小。增加最大散列大小的影响取决于表中的行数:例如,如果只有几行,大的索引散列键将仍适合索引页。在这种情况下,不会产生索引碎片。
当选择最佳散列大小时,应考虑数据类型、行数据和数据库的大小(尤其是表包含许多行时)。
确定您是否选择了最佳散列大小的唯一方法是在目标设备上针对 UltraLite 客户端应用程序运行基准测试。除了数据库大小自身的更改外,您需要观察不同散列大小如何影响应用程序和查询性能。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |