1

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

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

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

感谢..

4

1 回答 1

0

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

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

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

于 2011-07-21T05:32:01.577 回答