2008年7月9日 星期三

MySQL View 效能堪慮

MySQL View 效能堪慮,使用前請三思...


自從上個 CASE 開始使用 MySQL 5,感受到 MySQL 真的有在慢慢進步了,其中 MySQL 5 終於開始支援 VIEW 就是一個重點,但是上一個 CASE 中不敢冒然使用。

今天早上在規劃目前手上 CASE 的 資料庫規格,突然心血來潮想要用 VIEW 來減低 QUERY 的複雜度,在開始實做前照慣例,先上 GOOGLE 搜尋一下相關的資訊。

結果不搜還好,一搜就給我發現大問題,那就是 MySQL 5 的 VIEW 似乎效能不好...主因來自於 MySQL 5 伺服沒有對 VIEW 做最佳化...

這件事對我這個完美主意者來說真是一個天大的災難...等於是叫我不准用 VIEW...看來只好繼續寫落落長的 QUERY 了...




MySQL VIEW 效能相關文章,都是出自「www.mysqlperformanceblog.com」:

MySQL VIEW as performance troublemaker

Derived Tables and Views Performance


0 意見: