gpt4 book ai didi

mysql - 我应该索引哈希吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:53 26 4
gpt4 key购买 nike

在我的数据库中,我有一个散列和大小字段。当我想搜索这个表时,我总是有一个大小和散列来比较。我应该索引哪一列?我认为散列是一个 blob,所以即使我知道它们将是 X 位宽(我还没有选择但我想我会使用 SHA256),也许该数据类型不是很好进行检查

我应该索引散列列还是大小?

最佳答案

散列可能不应该存储在 BLOB 列中——它的已知大小很小,您可能想要搜索它。将其存储在 BINARY 列中,或者甚至只是将其存储在十六进制格式的 VARCHAR 中,会更合适。

一旦你解决了这个问题,回答这个问题就很简单了:你会根据大小或哈希值对行进行排序或搜索吗?如果是其中任何一种情况,则应该对该列进行索引。否则,没有必要。

关于mysql - 我应该索引哈希吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14420678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com