首页 > 数据库 >mysql sql优化

mysql sql优化

时间:2024-04-16 17:33:22浏览次数:65  
标签:group 使用 查询 索引 sql mysql 优化 id

1 select * 杜绝使用 不会走索引 增加资源消耗
2 小表驱动大表 大表不仅仅是现在大 更可能是以后大的表 一直新增数据的表
3 提升group by 效率 给group by字段 设置索引
4 一行一行的插入 改为批量插入
5 大数据表查询时 使用limit 限制数据的条数
深翻页优化 1》使用自增id
2》或者只查id 作为子查询 通过id进行过滤 用到了覆盖索引 用到了主键索引
6 使用union all 不使用 union 去重性能消耗太大
7 join 的表 不宜过多
8 尽量使用索引 不使用or 或者like "%like" 左边通配符
9 覆盖索引 查询的所有字段 都被索引覆盖 不会回表

标签:group,使用,查询,索引,sql,mysql,优化,id
From: https://www.cnblogs.com/songlei9527/p/18138776

相关文章

  • WPF/C#实现图像滤镜优化方案:打造炫目视觉体验!
    原因:我之所以想做这个项目,是因为在之前查找关于C#/WPF相关资料时,我发现讲解图像滤镜的资源非常稀缺。此外,我注意到许多现有的开源库主要基于CPU进行图像渲染。这种方式在处理大量图像时,会导致CPU的渲染负担过重。因此,我将在下文中介绍如何通过GPU渲染来有效实现图像的各种滤镜效果......
  • mysql Explan命令 如何分析语句
    MySQL中的EXPLAIN命令是一种用于分析查询语句执行计划的强大工具,它可以帮助您了解MySQL优化器如何处理SQL查询,揭示查询执行过程中的关键细节,如表的读取顺序、数据读取操作的操作类型、所使用的索引等。通过EXPLAIN分析查询语句,您可以找出潜在的性能瓶颈,进行针对性的......
  • Mysql:canal 客户端 client java包依赖 v1.1.5+
     Cao!<dependencies><dependency><groupId>com.alibaba.otter</groupId><artifactId>canal.client</artifactId><version>1.1.7</version></dependency><dependency>......
  • CentOS 7.9 python 虚拟环境安装mysqlclient失败
    目录环境懵懂安装报错原因解决完结撒花......
  • c# sqlserver向存储过程传入xml数据
    c#代码:点击查看代码varxmlData=newXDocument(newXElement("Data",query.weldPlanList.Select(r=>newXElement("Row",newXAttribute("APSFactoryID",query.APSFactoryID),......
  • MySQL之磁盘I/O过高排查
    导读有个MySQL服务器的磁盘I/O总有过高报警,怎么回事?有哪些原因MySQL服务器最近总是报告磁盘I/O非常高,出现这种问题,一般来说,磁盘I/O很高无非是下面几个原因引起:磁盘子系统设备性能差,或采用ext2/ext3之类文件系统,或采用cfq之类的ioscheduler,所以IOPS提上不去;SQL效率不高,......
  • mysql5.7 dump GTID一致性的问题
    利用mysqldump导出数据时提示warning,ApartialdumpfromaserverthathasGTIDsubt@ubt-All-Series:~$mysqldump-uroot-psdxdb>sdxdb.sqlWarning:ApartialdumpfromaserverthathasGTIDswillbydefaultincludetheGTIDsofalltransactions,eventhoseth......
  • 关于内存泄漏和代码优化
    最近在用selenium对网页上的数据进行爬取时发现,通过pyinstaller打包成的.exe文件运行时速度越来越慢,通过查找任务管理器里的句柄数,发现可能存在内存泄漏的原因,记录一下关于内存泄漏的处理方法和代码优化1.内存泄漏如果您怀疑代码可能存在内存泄漏,可以尝试跟踪内存分配:这里我用......
  • [dp 小计] 决策单调性优化
    我要急眼了,看了一个破博客写错的浪费我两个小时Task1先讲讲最简单的类型。通常,都是一类类似\(f_i=\min_{j=1}^if_j+w(i,j)\)决策单调,字面意思,就是每次取的点都是右移的。先声明一下,四边形不等式是决策单调性的充分不必要条件。只证明充分条件。令\(w\)满足\(w(a,c)+w......
  • 数据库的基本使用-mysql
    https://blog.csdn.net/weixin_50964512/article/details/1246452121.showdatabases;//显示当前已有的数据库2.createdatabasetest2;//创建新的数据库3.usetest1;//使用test1数据库,接下来的操作基于该数据库4.exit;//退出sql//数据表增删改查select*......