一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - PostgreSQL - PostgreSQL 分頁(yè)查詢時(shí)間的2種比較方法小結(jié)

PostgreSQL 分頁(yè)查詢時(shí)間的2種比較方法小結(jié)

2021-02-26 18:05歸田 PostgreSQL

這篇文章主要介紹了PostgreSQL 分頁(yè)查詢時(shí)間的2種比較方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

數(shù)據(jù)庫(kù)中存了3000W條數(shù)據(jù),兩種分頁(yè)查詢測(cè)試時(shí)間

第一種

SELECT * FROM test_table WHERE i_id> 1000 limit 100;

Time: 0.016s

第二種

SELECT * FROM test_table limit 100 OFFSET 1000;

Time: 0.003s

第一種

SELECT * FROM test_table WHERE i_id> 10000 limit 100;

Time: 0.004s

第二種

SELECT * FROM test_table limit 100 OFFSET 10000;

Time: 0.508s

第一種:

SELECT * FROM test_table WHERE i_id> 100000 limit 100;

Time: 0.003s

第二種:

?
1
2
3
4
5
6
SELECT * FROM test_table limit 100 OFFSET 100000;
 
Time: 2.377s
SELECT * FROM test_table WHERE c_act='登錄' limit 100 OFFSET 100000;
 
Time: 3.649s

第一種:

SELECT * FROM test_table WHERE i_id> 1000000 limit 100;

Time: 0.004s

第二種:

SELECT * FROM test_table limit 100 OFFSET 1000000;

Time: 14.403s

第一種:

SELECT * FROM test_table WHERE i_id> 10000000 limit 100;

Time: 0.057s

第二種:

失去等待出來結(jié)果的耐心!!!

建議使用第一種分頁(yè)方法~

補(bǔ)充:postgreSQL數(shù)據(jù)庫(kù)limit分頁(yè)、排序

limit分頁(yè)語(yǔ)法:

select * from persons limit A offset B;

解釋:

A就是你需要顯示多少行;

B就是查詢的起點(diǎn)位置。

示例:

select * from persons limit 5 offset 0 ;

意思是,起點(diǎn)0開始查詢,返回5條數(shù)據(jù)。

select * from persons limit 15 offset 5 ;

意思是,起點(diǎn)5開始查詢,返回15條數(shù)據(jù)。

特殊:

select * from persons limit 5 ;

這個(gè)就類似:

select * from persons limit 5 offset 0;

也就是,從起點(diǎn)0開始查詢,返回5條數(shù)據(jù)。

按規(guī)則排序,同時(shí)也要分頁(yè):

select * from persons order by lastname limit 5 offset 0;

分頁(yè)并顯示行號(hào),類似oracle里的rownum:

select *,row_number() over() as rownum from persons limit 5 offset 0;

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

原文鏈接:https://tianjunwei.blog.csdn.net/article/details/48710247

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 甜宠巨肉h文1v1校园 | 精品一区二区三区五区六区七区 | bl放荡受np双性 | 日本激情网站 | 国产梦呦精品 | 1314酒色| 喷出奶汁了h | 99re热这里只有精品视频 | 色婷婷婷婷 | 俄罗斯13一14处出血视频在线 | 摄像头东北对白清晰 | 5g影院成人 | 国产成人愉拍免费视频 | 欧美精品一区二区在线观看播放 | 天海翼最新作品 | 国色天香社区视频免费高清在线观看 | 无限好资源第一片免费韩国 | 精品一二三区久久AAA片 | 午夜在线a亚洲v天堂网2019 | 国产色站| 国内免费高清视频在线观看 | 亚洲精品福利你懂 | 国产精品二区高清在线 | 高h文恩好大好爽 | 国产精品一区二区国产 | 秋霞理论在一l级毛片 | 亚洲欧美日韩综合在线播放 | h版在线观看 | 亚洲成人99 | 国产成人高清亚洲一区91 | 国内精品视频免费观看 | 男人与雌性宠物交啪啪小说 | 日本福利视频一区 | 精品一区二区三区高清免费观看 | 国产欧美另类久久精品91 | 亚洲 欧美 国产 综合久久 | 精品久久香蕉国产线看观看麻豆 | 日韩免费在线视频观看 | 岛国a香蕉片不卡在线观看 荡女淫春2古装 | 无人在线视频高清免费观看动漫 | 无人区国产大片 |