[英]Postgresql pagination
我知道PostgreSQL分頁(使用LIMIT和OFFSET )真是太慢了,不幸的是,這對我來說太晚了,因為我的一個小型Web應用程序項目使用它作為數據庫,開發工作已經快結束了。
我在SO和其他站點中看到了一些變通方法,但是它們都使用了額外的索引等。 但這並不適合我,因為我將不得不為表創建許多索引(有幾十個表),並且還必須重寫查詢。 所以我的問題是:
有沒有一種方法可以避免這種情況而無需花費更多時間(創建那些額外的索引並重寫查詢等)? 我的意思是,一個簡單的解決方法?
我對MySQL並沒有感到這么慢(我想,Oracle也是如此),因此PostgreSQL的人會在將來的版本中改進它嗎? 還是根本不這樣做? (如果他們有計划,我想繼續使用PostgreSQL,否則我會繼續使用MySQL,因為典型的Web應用程序/ ERP將有很多分頁要求,為此不做額外的工作是不明智的基本需求)
分頁嗎?..如果您的意思是LIMIT OFFSET
那是相當快的。 與Oracle的LIMIT WHERE ROWNUM
相比,MySQL中的LIMIT N,O
...在各個方面都相當
因此答案將是:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.