![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 89
haiquanquan123456
这个作者很懒,什么都没留下…
展开
-
35 张图带你 MySQL 调优(转)
一般传统互联网公司很少接触到 SQL 优化问题,其原因是数据量小,大部分厂商的数据库性能能够满足日常的业务需求,所以不需要进行 SQL 优化。但是随着应用程序的不断变大,数据量的激增,数据库自身的性能跟不上了,此时就需要从 SQL 自身角度来进行优化,这也是我们这篇文章所讨论的。 1 SQL 优化步骤 当面对一个需要优化的 SQL 时,我们有哪几种排查思路呢? 1.1 通过 show status 命令了解 SQL 执行次数 首先,我们可以使用show status命令查看服..转载 2021-10-28 17:54:50 · 148 阅读 · 0 评论 -
手把手教你调优(转)
在工作中,很多同学都有建立索引的一些经验,但是是否有自己深入的思考过,怎么样建立索引才最合适。 字符串怎么建立索引、怎么优化联合索引、怎么避免回表等一些问题,是否有结合自己的实际项目进行深入的思考呢? 这里,我就将自己实际中遇到的一些问题分享给大家,下面开始我们的正题,首先开始之前,先来回顾一些基础的知识。 什么是 MySQL 的索引,联合索引是什么?回表是什么?回表怎么解决? 1. MySQL 索引 MySQL 的索引是一种加快查询速度的数据结构,索引就好比书的目录一样能够快转载 2021-10-28 17:45:42 · 151 阅读 · 0 评论 -
52条 SQL 语句性能优化策略全面解析[转]
- 52 条 SQL 语句性能优化策略 - 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。 3、应尽量避免在where子句中使用!=或<>操作符,MySQL只有对以下操作符才使用索引:<,<=,=,>,>=,BET...转载 2021-03-06 11:08:08 · 80 阅读 · 0 评论