資料庫分頁有好多種,網上也有多種例子

2021-06-27 08:29:19 字數 420 閱讀 6174



由於最近準備面試,所以把以前的零散的知識點整理一下.由於不經常用怕忘記,萬一面試時丟分豈不可惜.

資料庫分頁有好多種,網上也有多種例子.在實際開發中我更偏向使用top分頁法.我覺得這也是來的最直接最簡單的方法之一.

前幾天看到一位網友寫的在記憶體中快取資料的方法來提高分頁的效率,比如先取出前100頁的資料放記憶體中,取資料的時候100頁以內的資料就直接從記憶體中提取了,超過100頁的資料就再讀取101~200頁的資料放記憶體中.我沒有這樣做過,也不知道會帶來什麼樣的問題.當然他寫的比我描述的詳細的多.但我覺得這也是乙個法子,有時間去研究一下.

sqlserver2000(v8)和sqlserver2005(v9)的分頁語句原理是一樣的,只是在實現過程中有一點差別.v8由於變數無法直接在語句中使用,所以只好用拼接字串來解決了.

v8中的分頁儲存過程

多種資料庫操作

using system using system.data using system.configuration using system.linq using system.web using system.web.security using system.web.ui using syste...

為什麼有那麼多種資料庫

之前paul graham向我們展示了乙個有趣的比較各種程式語言的方法 闡述各種程式語言都是用來解決什麼問題的。我發現這種方法放在資料庫上同樣好用 oracle 我們需要企業級資料庫。mysql oracle不開源。postgresql mysql的功能不夠多。sqlite 你可以把我嵌入到任何地方...

資料庫結構的優化有多種方法

1.建立索引 2.使用儲存過程 減少sql語句解析編譯的過程 3.使用資料庫分割槽 減少查詢量 4.水平垂直拆分 垂直 是業務一般業務拆分,水平 一般是數量拆分 5.oralce物化檢視 相當於中間表 資料庫 分割槽的好處 1 增強可用性 如果表的某個分割槽出現故障,表在其他分割槽的資料仍然可用 2...