可以通过选择最大散列的特定大小来调整查询的性能。散列键表示索引列的实际值。索引散列键旨在避免进行先查找行、后装载行然后再将行解出才能得出索引值的高开销操作。它通过将足够多的行实际数据与其行 ID 包括在一起来阻止这些操作。
UltraLite 通过行 ID 在数据库文件中定位实际行数据。如果将散列大小设置为 0(即禁用索引散列),则索引条目只包含此行的 ID。如果将散列大小设置为 0 以外的任意值,则仍使用散列键。散列键可以包含该行的所有或部分转换的数据,并与行 ID 一起存储在索引页中。
散列键包含行数据的多少取决于:
由您配置的最大散列大小属性。
列数据类型的实际需求量。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |