- 執行計劃裡, 首要看的是做Table Access Full的部份, 進行Index的調整
- index裡只要有其中一欄位, 不管是否排在第一位, 就會使用到, 像index(A,B,C), join時用到B就會使用index
- join時左右table的連結欄位, type要一樣, 不然會不使用index, 若真有不一樣, 把資料量少一邊的欄位做轉型, 讓數量多一邊可以用到index
- join時table要加alias, 不然有時不會用index
- Oracle 9i join用(+) 符號, 比outer join語法快
- 若index已設定, 也沒任何異常, 仍不會使用index, 可以用hint強制使用index
沒有留言:
張貼留言