gpt4 book ai didi

mysql - 基于在数据库中搜索整数或长字符串(唯一)的性能?

转载 作者:行者123 更新时间:2023-11-30 23:36:42 29 4
gpt4 key购买 nike

我在数据库的一个表中有 5 列,其中两列是唯一的(一个是整数,另一个是字符串)。

整数就像
1,5,6,7,9,0 和字符串类似于 http://exmaple.com/Book-on-the-self-no-2

现在应该使用哪一列来搜索行???它将如何影响性能?数据库是sql还是mysql?

谢谢..

最佳答案

一般来说,MySQL 必须进行的数据比较和操作越少(比如从磁盘读取),它就会运行得越快。

这意味着搜索整数 (几个字节) 通常比搜索 (可能很长) 字符串更快。

在您的情况下,作为旁注:不要忘记在您搜索的字段上添加索引 - 根据您正在执行的查询类型,它会大大加快速度。

关于mysql - 基于在数据库中搜索整数或长字符串(唯一)的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771640/

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