資料庫中存了3000w條資料,兩種分頁查詢測試時間
第一種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
第二種:
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
第二種:
失去等待出來結果的耐心!!!
建議使用第一種分頁方法
postgresql資料庫limit分頁、排序
語法:
select * from persons limit a offset b;
解釋:
a就是你需要多少行;
b就是查詢的起點位置。
python分頁查詢 分頁查詢
分頁 使用select查詢時,如果結果集資料量很大,比如幾萬行資料,放在乙個頁面顯示的話資料量太大,不如分頁顯示,每次顯示100條。要實現分頁功能,實際上就是從結果集中顯示第1 100條記錄作為第1頁,顯示第101 200條記錄作為第2頁,以此類推。因此,分頁實際上就是從結果集中 擷取 出第m n條...
postgreSQL資料庫limit分頁 排序
postgresql資料庫limit分頁 排序 語法 select from persons limit a offset b 解釋 a就是你需要多少行 b就是查詢的起點位置。示例 select from persons limit 5 offset 0 意思是,起點0開始查詢,返回5條資料。意思是...
PostgreSQL實用查詢SQL
參考 postgresql實用查詢sql 檢視 資料庫 www.2cto.com select from pg database 檢視表空間 select from pg tablespace 檢視語言 select from pg language 檢視角色使用者 select from pg u...