在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何在mysql数据库中开启慢查询

152次阅读
没有评论

共计 1664 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

如何在 mysql 数据库中开启慢查询?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面丸趣 TV 小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1、开启慢查询

1 查看慢查询是否开启

show variables like  %quer% 
slow_query_log = ON # 已开启

2 开启方法:my.cnf 目录配置

slow_query_log=on # 是否开启
slow_query_log_file=/opt/MySQL_Data/TEST1-slow.log # 慢查询文件位置
long_query_time=2 # 查询超过多少秒才记录

2、EXPLAIN 慢查询日志里出现的 SELECT 查询

idselect_typetablepartitionstypepossible_keyskeykey_lenrefrowsfilteredExtra1SIMPLEuserNULLrefuseruser768const1100.00NULL

explain 列的解释

table:显示这一行的数据是关于哪张表的

type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为 const、eq_reg、ref、range、index、all

possible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。可以为相关的域从 where 语句中选择一个合适的语句

key:实际使用的索引。如果为 null,则没有使用索引。很少的情况下,mysql 会选择优化不足的索引。这种情况下,可以在 select 语句中使用 use index(indexname)来强制使用一个索引或者用 ignore index(indexname)来强制 mysql 忽略索引

key_len:使用的索引的长度。在不损失精确性的情况下,长度越短越好

ref:显示索引的哪一列被使用了,如果可能的话,是一个常数

rows:mysql 认为必须检查的用来返回请求数据的行数

extra:关于 mysql 如何解析查询的额外信息。例子:using temporary 和 using filesort,意思 mysql 根本不能使用索引,结果是检索会很慢

key_len 的计算

所有的索引字段,如果没有设置 not null,则需要加一个字节。

定长字段,int 占四个字节、date 占三个字节、char(n)占 n 个字符。

对于变成字段 varchar(n),则有 n 个字符 + 两个字节。

不同的字符集,一个字符占用的字节数不同。latin1 编码的,一个字符占用一个字节,gbk 编码的,一个字符占用两个字节,utf8 编码的,一个字符占用三个字节。

3、建索引的几大原则

最左前缀匹配原则,非常重要的原则,mysql 会一直向右匹配直到遇到范围查询 (、、between、like) 就停止匹配,比如 a = 1 and b = 2 and c 3 and d = 4 如果建立 (a,b,c,d) 顺序的索引,d 是用不到索引的,如果建立 (a,b,d,c) 的索引则都可以用到,a,b,d 的顺序可以任意调整。

= 和 in 可以乱序,比如 a = 1 and b = 2 and c = 3 建立 (a,b,c) 索引可以任意顺序,mysql 的查询优化器会帮你优化成索引可以识别的形式。

尽量选择区分度高的列作为索引, 区分度的公式是 count(distinct column)/count(*),表示字段不重复的比例,比例越大我们扫描的记录数越少,唯一键的区分度是 1,而一些状态、性别字段可能在大数据面前区分度就是 0,那可能有人会问,这个比例有什么经验值吗?使用场景不同,这个值也很难确定,一般需要 join 的字段我们都要求是 0.1 以上,即平均 1 条扫描 10 条记录。

索引列不能参与计算和函数的使用,保持列干净。

尽量的扩展索引,不要新建索引。比如表中已经有 a 的索引,现在要加 (a,b) 的索引,那么只需要修改原来的索引即可。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注丸趣 TV 行业资讯频道,感谢您对丸趣 TV 的支持。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1664字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产做a爰片久久毛片a片美国 | 那里有黄色网址 | 一个色综合久久 | 777色淫网站女女免费 | 亚洲网在线观看 | 久久久9999久久精品小说 | 一区二区三区四区亚洲 | 激情一区 | 日本精a在线观看 | 久久99久久99基地看电影 | 亚洲精品国产第一区第二区国 | www夜片内射视频日韩精品成人 | 激情网页 | 欧美中文字幕一区 | 爱久久精品国产 | 最新中文乱码字字幕在线 | 欧美视频一区二区 | 国产一区二区内射最近更新 | 久久亚洲精品无码va大香大香 | 女人夜夜春 | 精品国产午夜肉伦伦影院 | 国产mv在线天堂mv免费观看 | 成人精品在线 | 黄a一级 | 欧美精品免费专区在线观看 | 亚洲成av人片在www鸭子 | 国产色综合网 | 日韩中文字幕在线观看视频 | 亚洲精品久久久久一区二区三区 | 精品国产乱码久久久久久口爆网站 | 国产亚洲第一 | 黄色在线小视频 | 亚洲免费视频观看 | 成人亚洲欧美日韩中文字幕 | 午夜看片影院在线观看 | 在线观看福利视频在线观看 | 欧美日本另类 | 在线视频 日本 | 国产裸模视频免费区无码 | 精品免费久久久久久久 | 特黄特级毛片免费视 |