随笔分类 -  SQL-优化

摘要:场景: 数据库有有两个字段.开始时间<startTime>,和结束时间<endTime>,指定一个时间段(a,b),a表示开始时间,b表示结束时间。看数据库中有没有与(a,b)冲突的时间段,有的话就返回那条记录。 解析:两个时间段相当于两个集合,不过是有顺序的集合。两个时间段有交集细分有四种情况。用 阅读全文
posted @ 2016-08-23 08:50 费曼带我飞 阅读(1377) 评论(0) 推荐(0)
摘要:1. like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。 2. like keyword% 索引有效。 3. like %keyword% 索引失效,也无法使用反向索引。 1. 使用下面的函数来进行模糊查询,如 阅读全文
posted @ 2016-07-26 13:21 费曼带我飞 阅读(466) 评论(0) 推荐(0)