为什么在备注型字段搜索文本的速度要比在文本字段中搜索文本的速度要慢

来源:百度知道 编辑:UC知道 时间:2024/06/20 09:33:55

这主要是DBMS在物理模型上对备注型和非备注型的处理不一样。
非备注型字段一般都是定长字段,即定义数据字典时就定义了它们的最大长度,所以他们可以用索引机制来快速访问,而用非备注型字段一般只支持前方一致匹配,所以搜索算法更快。
备注型字段一般是可变长的文本字段,它们只能用顺序文件的方式组织,而且提供内容的任意一致匹配时,更是只能用逐字符顺序搜索,所以速度就大大受影响了。