1. 程式人生 > >postgresql offset limit 使用註意事項

postgresql offset limit 使用註意事項

使用 多次 因此 https 相同 遍歷 排序 隨機 docs

最近有些數據需要一條一條進行處理,數據過多所以就使用了offset limit。發現腳本已經執行完畢,但是仍有些數據未處理,就很奇怪是什麽原因。

最終在官網上發現:
https://www.postgresql.org/docs/8.0/queries-limit.html
是因為offset limit 每次統計時都會隨機返回數據,所以多次分頁返回的結果極有可能(非常大的概率)存在相同的情況,因此,如果想固定
返回所有數據,需要進行排序處理,這樣返回的數據順序每次都固定,分頁時就可以正常的遍歷所有數據了。

postgresql offset limit 使用註意事項