[數(shù)據(jù)庫] 通用分頁存儲過程第4/5頁
更新時間:2007年02月09日 00:00:00 作者:
結(jié)果
這里有我的測試結(jié)果:




結(jié)論
測試是按照從性能最好到最差的順序進行的——行計數(shù)、游標(biāo)、升序-降序、子查詢。有一件事很有趣,通常人們很少會訪問前五頁之后的頁面,因此子查詢方法可能在這種情況下滿足你的需要,這得看你的結(jié)果集的大小和對于遠距離(distant)頁面的發(fā)生頻率預(yù)測,你也很有可能使用這些方法的組合模式。如果是我,在任何情況下,我都更喜歡用行計數(shù)方法,它運行起來十分不錯,即使對于第一頁也是如此,這里的“任何情況”代表了一些很難實現(xiàn)通用化的情況,在這種情況下,我會使用游標(biāo)。(對于前兩頁我可能使用子查詢方法,之后再用游標(biāo)方法)




結(jié)論
測試是按照從性能最好到最差的順序進行的——行計數(shù)、游標(biāo)、升序-降序、子查詢。有一件事很有趣,通常人們很少會訪問前五頁之后的頁面,因此子查詢方法可能在這種情況下滿足你的需要,這得看你的結(jié)果集的大小和對于遠距離(distant)頁面的發(fā)生頻率預(yù)測,你也很有可能使用這些方法的組合模式。如果是我,在任何情況下,我都更喜歡用行計數(shù)方法,它運行起來十分不錯,即使對于第一頁也是如此,這里的“任何情況”代表了一些很難實現(xiàn)通用化的情況,在這種情況下,我會使用游標(biāo)。(對于前兩頁我可能使用子查詢方法,之后再用游標(biāo)方法)
相關(guān)文章
一次數(shù)據(jù)庫查詢超時優(yōu)化問題的實戰(zhàn)記錄
當(dāng)MySQL服務(wù)器出現(xiàn)異常(慢),首先要考慮是否因SQL語句引起數(shù)據(jù)庫慢,下面這篇文章主要給大家介紹了一次數(shù)據(jù)庫查詢超時優(yōu)化問題的實戰(zhàn)記錄,需要的朋友可以參考下2021-10-10關(guān)于數(shù)據(jù)庫設(shè)計中主鍵問題的思考
數(shù)據(jù)庫主鍵在數(shù)據(jù)庫中占有重要地位。主鍵的選取策略決定了系統(tǒng)是否可靠、易用、高效。本文探討了數(shù)據(jù)庫設(shè)計過程當(dāng)中常見的主鍵選取策略,并剖析了其做主鍵的優(yōu)缺點,提出了相應(yīng)的解決問題的方法2013-08-08解決Navicat數(shù)據(jù)庫連接成功但密碼忘記的問題
這篇文章給大家介紹了Navicat數(shù)據(jù)庫連接成功,密碼忘記如何解決,文中給大家介紹了兩種解決方法,有詳細的圖文講解,需要的朋友可以參考下2023-08-08