MySQL的字符串索引不够快,因为它们只索引字符串的前4个字符,通常是www.然后MySQL迭代每个以www开头的行.并将该值与我搜索的URL进行比较.
这不是真的.MySQL可以索引多达1000字节MyISAM和767字节InnoDB.
如果您只需要URL字符串的字符匹配,请为其哈希值编制索引.
这将使您的索引大小保持较低(16如果您使用类似的东西,每个键的字节数MD5),键值将均匀分布.
| 归档时间: |
|
| 查看次数: |
572 次 |
| 最近记录: |