Green-IT und Datenbanken - ODBMS
Green-IT und Datenbanken - ODBMS
Green-IT und Datenbanken - ODBMS
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
6 Energieoptimierungen<br />
part, supplier, lineitem, orders,<br />
customer, nation n1, nation n2, region<br />
where<br />
p_partkey = l_partkey<br />
and s_suppkey = l_suppkey<br />
and l_orderkey = o_orderkey<br />
and o_custkey = c_custkey<br />
and c_nationkey = n1.n_nationkey<br />
and n1.n_regionkey = r_regionkey<br />
and r_name = ’AMERICA’<br />
and s_nationkey = n2.n_nationkey<br />
and o_orderdate between ToDate(’1995-01-01’,’YYYY-MM-DD’)<br />
and ToDate(’1996-12-31’,’YYYY-MM-DD’)<br />
and p_type = ’ECONOMY ANODIZED STEEL’) as all_nations<br />
group by<br />
o_year<br />
order by<br />
o_year<br />
<strong>und</strong> operiert auf 7 Tabellen des TPC-H Schemas. Bei der Ausführung ohne zusätzlichen<br />
Index wird die Bearbeitung nach Abfrageplan 6.7 ausgeführt. Es ist ersichtlich,<br />
dass die Abfrage mit einer Iteration über der Tabelle lineitem beginnt.<br />
Read master map SQLUser.LINE<strong>IT</strong>EM.LINE<strong>IT</strong>EMPRIMARYIDX,<br />
looping on L_ORDERKEY and L_LINENUMBER.<br />
Es wird für jede Iteration auf die anderen abgefragten Tabellen zugegriffen, um die<br />
gegebenen Bedingungen zu überprüfen.<br />
For each row:<br />
Read master map SQLUser.PART.PARTPRIMARYIDX,<br />
using the given idkey value.<br />
Read master map SQLUser.SUPPLIER.SUPPLIERPRIMARYIDX,<br />
using the given idkey value.<br />
Read master map SQLUser.NATION.NATIONPRIMARYIDX,<br />
using the given idkey value.<br />
Read master map SQLUser.ORDERS.ORDERSPRIMARYIDX,<br />
using the given idkey value.<br />
Read master map SQLUser.CUSTOMER.CUSTORMERPRIMARYIDX,<br />
using the given idkey value.<br />
Read master map SQLUser.NATION.NATIONPRIMARYIDX,<br />
using the given idkey value.<br />
Read master map SQLUser.REGION.REGIONPRIMARYIDX,<br />
using the given idkey value.<br />
102