天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

mysql limit查詢優(yōu)化分析

Limit語法:

復制代碼 代碼如下:
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

LIMIT子句可以被用于強制 SELECT 語句返回指定的記錄數(shù)。LIMIT接受一個或兩個數(shù)字參數(shù)。參數(shù)必須是一個整數(shù)常量。
如果給定兩個參數(shù),第一個參數(shù)指定第一個返回記錄行的偏移量,第二個參數(shù)指定返回記錄行的最大數(shù)目。初始記錄行的偏移量是 0(而不是 1)。
為了與 PostgreSQL 兼容,MySQL 也支持句法:LIMIT # OFFSET #。

eg:

復制代碼 代碼如下:
mysql> SELECT * FROM table LIMIT 5,10; //檢索記錄行6-15

//為了檢索從某一個偏移量到記錄集的結(jié)束所有的記錄行,可以指定第二個參數(shù)為-1
mysql> SELECT * FROM table LIMIT 95,-1; //檢索記錄行96-last

//如果只給定一個參數(shù),它表示返回最大的記錄行數(shù)目,換句話說,LIMIT n 等價于 LIMIT 0,n
mysql> SELECT * FROM table LIMIT 5; //檢索前5個記錄行

MySQL的limit給分頁帶來了極大的方便,但數(shù)據(jù)量一大的時候,limit的性能就急劇下降。
同樣是取10條數(shù)據(jù),下面兩句就不是一個數(shù)量級別的。

復制代碼 代碼如下:
select * from table limit 10000,10
select * from table limit 0,10

文中不是直接使用limit,而是首先獲取到offset的id然后直接使用limit size來獲取數(shù)據(jù)。根據(jù)他的數(shù)據(jù),明顯要好于直接使用limit。

這里我具體使用數(shù)據(jù)分兩種情況進行測試。

1、offset比較小的時候:

復制代碼 代碼如下:
select * from table limit 10,10
//多次運行,時間保持在0.0004-0.0005之間
Select * From table Where vid >=(Select vid From table Order By vid limit 10,1) limit 10
//多次運行,時間保持在0.0005-0.0006之間,主要是0.0006

結(jié)論:偏移offset較小的時候,直接使用limit較優(yōu)。這個顯然是子查詢的原因。

2、offset大的時候:

復制代碼 代碼如下:
select * from table limit 10000,10
//多次運行,時間保持在0.0187左右

Select * From table Where vid >=(Select vid From table Order By vid limit 10000,1) limit 10
//多次運行,時間保持在0.0061左右,只有前者的1/3。可以預計offset越大,后者越優(yōu)。

php技術(shù)mysql limit查詢優(yōu)化分析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久亚洲人成网站 | 久久久久久天天夜夜天天 | 交换邻居波多野结衣中文字幕 | 午夜亚洲WWW湿好爽 午夜亚洲WWW湿好大 | 国产精品99亚发布 | 99pao成人国产永久免费视频 | 久久国产乱子伦精品免费不卡 | 影音先锋男人资源813. | 中文无码乱人伦中文视频播放 | 欧美尤物射精集锦 | 日本性xxx| 亚洲视频一区 | 色欲AV亚洲午夜精品无码 | 国产跪地吃黄金喝圣水合集 | 久久亚洲国产中文字幕 | 日本无码免费久久久精品 | 小小水蜜桃免费影院 | 91久久精品国产亚洲 | 国产日韩欧美高清免费视频 | 人妻 中文无码 中出 | bt天堂午夜国产精品 | 日本VA在线视频播放 | 老色哥网站 | 国产在线观看香蕉视频 | 热中文热国产热综合 | 把腿张开再深点好爽宝贝动态图 | 美女拔萝卜 | a在线视频免费观看 | 我的美女房东未删减版免费观看 | 久久视频精品38在线播放 | 91久久精品国产亚洲 | 麻豆蜜桃国语精品无码视频 | 成在线人免费视频 | 久久精品亚洲精品国产欧美 | 亚洲精品久久一区二区三区四区 | abp-146| 国产伦精品一区二区三区免费观看 | avtt一区| 好大快用力深一点h视频 | 99热久这里都是精品小草 | 成人永久免费视频网站在线观看 |