首页 > 其他分享 >索引优化-失效

索引优化-失效

时间:2024-02-18 20:00:30浏览次数:25  
标签:... int where 索引 避免 使用 失效 优化

 

1) like "%",避免使用模糊查询;尽量使用右模糊,例:like "张%";

2) 避免使用 in,not in ,连续条件可使用between ... and ... ;

3) 避免使用or,可用 union 代替;

4) 避免使用 null 判断,可给字段添加默认值 0 ;

5) 避免 where = 左侧进行表达式、函数操作;可更改为 = 右侧;

6) 数据量大时,避免使用 where 1=1;

7) 不可用 != 或 <>;

8) 隐式类型转换造成不使用索引;例:varchar可以向下转为int,而int不可向上转;

9) 联合索引最左匹配原则;where条件包含复合索引非前之列;

标签:...,int,where,索引,避免,使用,失效,优化
From: https://www.cnblogs.com/warmNest-llb/p/18019875

相关文章

  • SQL优化
     SQL执行过程:连接建立:应用程序连接数据库:应用程序通过数据库客户端与数据库服务器建立连接。认证和授权:数据库服务器验证应用程序的身份,并根据其权限确定其是否可以执行特定的SQL操作。SQL解析:SQL解析:数据库服务器接收到应用程序发送的SQL语句,对其进行解析,检......
  • 简洁高效的短链接:优化互联网体验
    在互联网时代,我们经常遇到需要分享长网址的情况。长网址不仅不美观,而且容易出错或难以记忆。为了解决这个问题,短链接应运而生。本文将介绍短链接的概念、优势以及在互联网体验中的应用,帮助读者更好地了解并利用短链接。短链接|一个覆盖广泛主题工具的高效在线平台(amd794......
  • SQL索引
     介绍:MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构;SQL索引是一种数据结构,用于提高数据库系统对表中数据的查询速度与性能;索引相当于书籍的目录,可以让数据库系统快速定位和访问表中特定的数据行,而不必扫描整个表; 索引通常基于表中一......
  • dp的优化(单队,斜率)
    1.单调队列优化\(dp\)维护最小值:\(x\leqslantq.tail()\)维护最大值:\(x\geqslantq.tail()\)其实原理不难,当\(dp\)的转移源头是一个区间时,往往使用单调队列来维护区间最值(一般队列里装下标以方便维护区间大小,但也只是一般情况),节省了处理区间的时间(甚至噶掉一维),重点是对区间的......
  • Unity手机游戏性能优化系列:针对CPU端的性能调优
    做手机游戏开发的时,经常会遇到手机游戏的性能问题,手机游戏的性能问题可能有很多的方面,今天我们从CPU调优的角度来給大家介绍一下常用的CPU调优的一些经验和手段。这些经验和手段都有可能随着时间与环境的变化改变而改变,具体还是要以实际的为准,先定位性能问题,再上具体的手段。接下......
  • 【集训笔记】2024 寒假集训 第一天:最优化问题
    最优化问题二分许多最优化问题可以通过二分来转化为判定性问题。0-1分数规划0-1分数规划思想用于求解分式最优化问题。可以通过对分式二分判定,转化为某一式子大于/小于常数,然后求对应最值即可。动态规划动态规划算法的一大用处就是解决最优化问题。朴素的动态规划效率一般......
  • DNS解析与优化
    这篇笔记总结自网课......
  • DP 优化
    DP优化一些典型或者不典型的DP优化实例。CF354DTransferringPyramid题意:有一个\(n\)层的金字塔,现在能进行两种操作,一是给某个点染色,代价是3,或者画一个底边是金字塔底边的子三角形,给每个点,代价是点数+2,要求用最小代价覆盖所有要染色的\(m\)个点。思路:定义\(h_i\)表......
  • 多个request接口的功能优化处理速度
    一、原始代码功能如下,包含两个request接口的调用,耗时情况约4秒importdatetimeimporttimeimportrequestsstart_time=datetime.datetime.now()print("开始时间:",start_time)url="http://192.168.37.8:7777/api/mytest2"data1=requests.post(url).textprint(da......
  • 单调性优化
    【单调栈】柱状图最大矩形:首先我们有一个最简单的方法:\(O(n^3)\)枚举左右端点,然后再求中间的最小值,最后乘起来得到这段矩形组成的最大面积。求最小值,我们考虑到ST表,我们可以用它优化到\(O(n^2)\)。接下来我们考虑转换枚举思路:我们发现,一个矩形的大小,由它的左右端点,和它中间......