資料庫索引設計與優化讀書筆記--《三》SQL處理過程
第二章的知識大都是索引的基本知識,就沒有寫。
訪問路徑(執行計劃)的成本很大程度取決於索引片的厚度,即謂詞表示式確定的值域範圍。索引片越厚,需要順序掃描的索引頁就越多,需要處理的索引記錄也就越多,而最大的開銷還是來自於增加對錶的同步操作,每次表頁讀取需要10ms。
WHERE字句中的列就謂詞,如果有足夠簡單的謂詞的列就是匹配列。最後一個匹配列之後的列稱為過濾列。
如:多列索引(A,B,C,D),WHERE A =: A AND B > :B AND C = :C,那麼由於B是一個範圍謂詞,A,B就是匹配列,用來定義索引片。而C不用來定義索引片,是作為過濾列使用。不過,如果列B的謂詞表示式是等值謂詞(如IN),那麼這三個列都可以用作匹配列。
過濾因子(FF) = 結果集的數量 / 錶行的數量
相關文章
- 資料庫效能優化-索引與sql相關優化資料庫優化索引SQL
- 維度處理-資料倉儲-讀書筆記(四)筆記
- 【讀書筆記】Postgresql清理過程筆記SQL
- MySQL 資料庫與 SQL 優化MySql資料庫優化
- 《Go 語言程式設計》讀書筆記 (五) 協程與通道Go程式設計筆記
- Lua設計與實現--讀書筆記筆記
- 數字影像處理讀書筆記(三)直方圖匹配筆記直方圖
- 資料庫優化 - SQL優化資料庫優化SQL
- 資料庫優化SQL資料庫優化SQL
- 計算機組成與設計 讀書筆記——第三章計算機筆記
- 《Go 語言程式設計》讀書筆記 (三) 方法Go程式設計筆記
- 資料庫擴充套件表設計過程記錄資料庫套件
- MySQL 筆記 - 索引優化MySql筆記索引優化
- MySQL資料庫的索引原理、與慢SQL優化的5大原則MySql資料庫索引優化
- Mysql索引讀書筆記(待續)MySql索引筆記
- 資料庫基礎知識詳解四:儲存過程、檢視、遊標、SQL語句優化以及索引資料庫儲存過程SQL優化索引
- SQL優化之統計資訊和索引SQL優化索引
- MYSQL資料庫------SQL優化MySql資料庫優化
- 《讀書與做人》讀書筆記筆記
- orientDB學習筆記(三)資料庫 構架設計筆記資料庫
- 讀書筆記2-記憶體優化篇筆記記憶體優化
- 記canvas畫筆筆跡的多次優化過程Canvas優化
- Head First設計模式讀書筆記設計模式筆記
- 大話設計模式 讀書筆記設計模式筆記
- 讀書筆記3-卡頓優化篇筆記優化
- 【資料庫】優化SQL語言資料庫優化SQL
- 分析執行計劃優化SQLSQL語句處理的過程(轉)優化SQL
- 資料庫全量SQL分析與審計系統效能優化之旅資料庫SQL優化
- MySQL MaxCompute與AnalyticDB實現資料處理與轉換過程MySql
- 【課程筆記】中科大凸優化(三)筆記優化
- 百億級資料處理優化優化
- JSP筆記-XML 資料處理JS筆記XML
- 《Redis 設計與實踐》讀書筆記系列五:字典 rehashRedis筆記
- 【前端效能優化】高效能JavaScript讀書筆記前端優化JavaScript筆記
- 讀書筆記#五導家-設計觀筆記
- 《JavaScript程式設計精解》--讀書筆記JavaScript程式設計筆記
- 反應式程式設計讀書筆記程式設計筆記
- 《Java程式設計思想》讀書筆記一Java程式設計筆記
- CSAPP 併發程式設計讀書筆記APP程式設計筆記