2007-01-04 10:27:19

viewによる高速化はできない

[MySQL]

MySQL5.0のviewによる高速化はできない。
単なるエイリアスとしての機能のようだ。

[view作成]
CREATE VIEW view_table AS
SELECT
 table_a.aaa,table_b.bbb,table_c.ccc
FROM
 table_a
LEFT JOIN
 table_b ON ( table_a.id = table_b.id ) 
JOIN
 table_c ON ( table_a.id = table_c.id )
;

普通にJOINしてSELECTしても、VIEWに対してSELECTしても、所要時間は同じ。