5

私は、MySql ビューが最も一般的なパフォーマンスの落とし穴の 1 つであることを発見しました。主な理由は、この回答に記載されている理由です。

最大の欠点は、ビューが格納されているかインラインであるかに関係なく、MySQL がビューを処理する方法にあります。MySQL は常にビュー クエリを実行し、そのクエリの結果を一時的な MyISAM として実体化します。

ビューの大きな欠点の 1 つは、外部クエリからの述語がビューにプッシュダウンされないことです。

Aurora と MySql のビューのパフォーマンスの違い (ある場合) は?

Aurora ビューは、外側のクエリの述語を考慮せずに必ず具体化しますか?

4

0 に答える 0