日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql的limit有什么缺陷_mysql中使用limit时,explain带来的问题分析

發(fā)布時(shí)間:2024/9/30 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql的limit有什么缺陷_mysql中使用limit时,explain带来的问题分析 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

問題分析:

1,explain當(dāng)估計(jì)行數(shù)時(shí),不考慮limit,因此可能會(huì)對(duì)查詢估計(jì)過多的檢查行數(shù)。

2,類似于SELECT ... FROM TBL LIMIT N這樣的全表掃描的查詢因?yàn)橛貌坏剿饕龑⒁獔?bào)告為慢查詢,如果--log-queries-not-using-indexes被開啟的話;

可以在配置文件中使用min-examined-row-limit=Num of Rows來設(shè)置,如果要檢查的行數(shù)大于等于這個(gè)量的查詢,才會(huì)被報(bào)告為慢查詢。

有關(guān)mysql慢查詢的內(nèi)容,可以參考:mysql打開慢查詢?nèi)罩镜姆椒?/p>

有關(guān) mysql 慢查詢?nèi)罩?/p>

mysql開啟慢查詢實(shí)例演練(圖文)

mysql開啟慢查詢?nèi)罩镜姆椒?/p>

MySQL 5.1.6以上版本動(dòng)態(tài)開啟慢查詢?nèi)罩镜姆椒?/p>

mysql 慢查詢的原因分析點(diǎn)滴

學(xué)習(xí)開啟mysql慢查詢與分析查詢語句

mysql開啟慢查詢以檢查查詢慢的語句

3,類似于這樣形式的SELECT ... FROM TBL WHERE KEY_PART1=CONST ORDER BY KEY_PART2 LIMIT N,mysql也要估計(jì)出過多的檢查行數(shù)。

有關(guān)slow-query的一些參數(shù):

log-slow-queries -- 開啟慢查詢

long_query_time=N -- 大于N秒的查詢?yōu)槁樵?#xff0c;并且要滿足min-examined-row-limit的要求

log-queries-not-using-indexes? -- 記錄不使用索引的為慢查詢,并且要滿足min-examined-row-limit的要求

min-examined-row-limit=N -- 要檢查的行數(shù)大于等于N時(shí)才記錄為慢查詢,前提是必須滿足long_query_time和log-queries-not-using-indexes約束

就介紹這些吧,希望對(duì)大家有所幫助。

總結(jié)

以上是生活随笔為你收集整理的mysql的limit有什么缺陷_mysql中使用limit时,explain带来的问题分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。