gpt4 book ai didi

mysql - 我应该使用什么索引?

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

对于一个非常简单的语句(3-4 秒),我的性能非常慢:

SELECT col1,col2,col3 FROM table WHERE fname LIKE '%D%' OR fname LIKE '%S%' ORDER BY DATE(bday) DESC LIMIT 0,100

我在 fname 上有索引,在 bday 上有另一个索引,甚至在 fname 和 bday 上有一个联合索引。这是我的解释:

id  select_type  table  type  possible_keys  key  key_len  ref  rows  Extra

1 SIMPLE table ALL NULL NULL NULL NULL 95856 Using where; Using filesort

最佳答案

这里没有索引可以帮助您。

当您使用 LIKE '%something% 时,它必须查看每一行并进行字符串匹配。

关于mysql - 我应该使用什么索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8109048/

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