SQL常见索引失效的原因 - 查询条件使用函数:如 SELECT * FROM table WHERE DATE(create_time) = '2025-06-17' ,索引失效; ​ - 模糊查询以通配符开头:如 LIKE '%keyword' ,无法利用前缀索引; ​ - 类型不匹配:如字段为 varchar ,查询时未加引号( WHERE id = 123 ),导致隐式类型转换; ​ - OR条件分割索引字段:如 WHERE id=1 OR name='test' ,若id有索引而name无索引,则全表扫描; ​ - 复合索引未使用左前缀:如复合索引 (a,b,c) ,查询 WHERE b=1 无法命中索引。
点赞 评论

相关推荐

06-26 10:10
已编辑
浙江理工大学 C++
6.20 一面(1小时)1.自我介绍2-?都是c++的基础八股,不难,忘了,提一下记得的,oop三特性,多态,虚函数,动态数组,vector,插入频繁用什么,智能指针,类构造和析构顺序(抢答成员初始化顺序)?+1 合并区间,应该是简单题?+2 设计一个动态数组,包含添加插入删除元素的功能6.24 二面(18分钟???)1.介绍一下校园或者是实习经历(没自我介绍)2.看你客户端,服务端,底层都有涉及,你更倾向于什么,为什么3.说c++八股一面问过了不问,问了爬楼梯4.有个画图功能,需要加入撤销恢复功能怎么设计5.一张a4纸上有若干点,每次查询随机给出一个圆心和半径,如何快速得到所有在圆内的点,答的自底向上的分块,引导自顶向下的分治6. 一枚质地不均匀的硬币,也就是抛出正反面的概率不一样,两个人需要通过抛硬币决定谁赢,怎么设计规则比较公平啊,二面过了,等6.25三面+hr面6.25 cto+hrbp(17分钟)1. 对方自我介绍2.跟2面的2一样3. 没八股,好像是问的项目中的某个问题,一开口就停不下来巴拉巴拉然后被打断了4.刚才提到实习中有搜索相关模块如果背包中有上万种物品,如何进行快速的搜索。5. 现在是能立即到岗吗6.反问7.跟2差不多8.提到习惯为用户考虑,有没有具体的例子9.对业务了解怎么样10.期望薪资11.现在是住在xx区吗12.反问问到引擎熟悉度,坏,破绽了6.26 三面过了,等安排终面
查看38道真题和解析
点赞 评论 收藏
分享
06-20 08:57
门头沟学院 Java
查看16道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务