今回は複数のテーブルを結合するSQLのチューニングを行います。前回と同様にTPC-Hの環境を使います。今回の対象のSQLは以下の通りです。 select l_orderkey, sum(l_extendedprice * (1 - l_discount)) as revenue, o_orderdate, o_shippriority from customer, orders, lineitem ...
TPC-Hでは22本のクエリが用意されています。今回対象のクエリは1番目のクエリとなります。 select l_returnflag, l_linestatus, sum(l_quantity) as sum_qty, sum(l_extendedprice) as sum_base_price, sum(l_extendedprice * (1 - l_discount)) as ...
第5回はSQLチューニング基礎として、 チューニング対象とすべきSQLの見つけ方と利用可能なツールについて解説します。これまでの連載でご紹介したMySQL WorkbenchのパフォーマンスレポートやMySQL Enterprise Monitorのクエリアナライザ以外にもチューニング時に ...