[數(shù)據(jù)庫(kù)] 通用分頁(yè)存儲(chǔ)過(guò)程第4/5頁(yè)
結(jié)果




結(jié)論
測(cè)試是按照從性能最好到最差的順序進(jìn)行的——行計(jì)數(shù)、游標(biāo)、升序-降序、子查詢(xún)。有一件事很有趣,通常人們很少會(huì)訪問(wèn)前五頁(yè)之后的頁(yè)面,因此子查詢(xún)方法可能在這種情況下滿(mǎn)足你的需要,這得看你的結(jié)果集的大小和對(duì)于遠(yuǎn)距離(distant)頁(yè)面的發(fā)生頻率預(yù)測(cè),你也很有可能使用這些方法的組合模式。如果是我,在任何情況下,我都更喜歡用行計(jì)數(shù)方法,它運(yùn)行起來(lái)十分不錯(cuò),即使對(duì)于第一頁(yè)也是如此,這里的“任何情況”代表了一些很難實(shí)現(xiàn)通用化的情況,在這種情況下,我會(huì)使用游標(biāo)。(對(duì)于前兩頁(yè)我可能使用子查詢(xún)方法,之后再用游標(biāo)方法)
相關(guān)文章
一次數(shù)據(jù)庫(kù)查詢(xún)超時(shí)優(yōu)化問(wèn)題的實(shí)戰(zhàn)記錄
當(dāng)MySQL服務(wù)器出現(xiàn)異常(慢),首先要考慮是否因SQL語(yǔ)句引起數(shù)據(jù)庫(kù)慢,下面這篇文章主要給大家介紹了一次數(shù)據(jù)庫(kù)查詢(xún)超時(shí)優(yōu)化問(wèn)題的實(shí)戰(zhàn)記錄,需要的朋友可以參考下2021-10-10數(shù)據(jù)庫(kù)分頁(yè)查詢(xún)方法
在這里主要講解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三種數(shù)據(jù)庫(kù)實(shí)現(xiàn)分頁(yè)查詢(xún)的方法。2009-07-07分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)的三要素
大家好,本篇文章主要講的是分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)的三要素,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下,方便下次瀏覽2021-12-12mycat在windows環(huán)境下的安裝和啟動(dòng)
這篇文章主要介紹了mycat在windows環(huán)境下的安裝和啟動(dòng)過(guò)程,需要的朋友參考下吧2018-03-03關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)中主鍵問(wèn)題的思考
數(shù)據(jù)庫(kù)主鍵在數(shù)據(jù)庫(kù)中占有重要地位。主鍵的選取策略決定了系統(tǒng)是否可靠、易用、高效。本文探討了數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程當(dāng)中常見(jiàn)的主鍵選取策略,并剖析了其做主鍵的優(yōu)缺點(diǎn),提出了相應(yīng)的解決問(wèn)題的方法2013-08-08SQL 優(yōu)化經(jīng)驗(yàn)總結(jié)34條
我們要做到不但會(huì)寫(xiě)SQL,還要做到寫(xiě)出性能優(yōu)良的SQL,以下為筆者學(xué)習(xí)、摘錄、并匯總部分資料與大家分享!2009-07-07簡(jiǎn)單分析SQLite4的一些設(shè)計(jì)改變
這篇文章主要介紹了SQLite4的一些設(shè)計(jì)改變,SQLite作為內(nèi)嵌式數(shù)據(jù)庫(kù)使用起來(lái)非常輕便,需要的朋友可以參考下2015-07-07解決Navicat數(shù)據(jù)庫(kù)連接成功但密碼忘記的問(wèn)題
這篇文章給大家介紹了Navicat數(shù)據(jù)庫(kù)連接成功,密碼忘記如何解決,文中給大家介紹了兩種解決方法,有詳細(xì)的圖文講解,需要的朋友可以參考下2023-08-08