1. 選擇運算應盡量先做。最重要,最基本的一條。
2. 執行連線前應對關係適當的預處理。
student 與 sc 進行自然連線
a. 索引連線
a.1. 在表sc上建立sno索引。
a.2 對student組中的每乙個元組,有sno值通過sc的索引查詢相應的sc元組
a.3 把student和sc連線起來
b. 排序合併連線的步驟
b.1 對兩個表的連線屬性sno排序
b.2 取student表中的第乙個sno,依次掃瞄sc表具有相同的sno元組,把它們連線起來
b.3 當掃瞄到sno不相同的第乙個sc元組時,返回stdent表掃瞄下乙個sno
3. 把投影和掃瞄同時進行。
4. 把投影同其前後的雙目運算結合起來,沒有必要為了去掉某些欄位而掃瞄一遍關係。
5. 先等值連線在笛卡爾集運算。
6. 找出公共子表示式。(不懂是啥意思)
nginx的一般優化
user nobody worker processes 1 此數跟cpu的核心數是一致的 error log logs error.log error log logs error.log notice error log logs error.log info 日誌等級 debug info n...
nginx的一般優化
nginx的一般優化 user nobody worker processes 1 此數跟cpu的核心數是一致的 error log logs error.log error log logs error.log notice error log logs error.log info 日誌等級 d...
一般的查詢載入
1.查詢重寫技術 1 不要引用索引列在乙個表示式。這樣將阻止使用索引列。代替是應該在比較的邊使用盡可能的。加入乙個表t包含乙個date d列。如下 select from t where year 1884代替使用select from t where d 1994 01 01 2.索引是特別有用的...