from: http://littlez.javaeye.com/blog/236059
我們總在說優(yōu)化,有這么多可優(yōu)化的地方嗎?
開發(fā)需求:








看起來好像很簡單,沒什么不對的地方。
仔細(xì)分析業(yè)務(wù),我發(fā)現(xiàn)content_id,update_date是唯一的,如果我們把這兩個字段做個聯(lián)合主鍵,那豈不是可以省略id主鍵,節(jié)省空間。表結(jié)構(gòu)修改為:





這樣下來,表記錄少一個字段id,少一個id索引,每行記錄節(jié)省了十幾個字節(jié),對于很小的表空間省略是微不足道的,但是對于上千萬行記錄的表來說,節(jié)省的空間還是相當(dāng)可觀的。
很多微不足道的地方,優(yōu)化起來也是有用的,能省則省嘛。
--EOF--
Trackback:http://rdc.taobao.com/blog/dba/html/178_dev_whatdo.html/trackback