Full Disclosure Report
Full Disclosure Report
Full Disclosure Report
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
N_COMMENT varchar(152) not null)<br />
on LOAD_FG<br />
create table REGION<br />
(R_REGIONKEY int not null,<br />
R_NAME char(25) not null,<br />
R_COMMENT varchar(152) not null)<br />
on LOAD_FG<br />
B.3. CreateIndexes_1.sql<br />
-- File: CREATECLUSTEREDINDEXES.SQL<br />
-- Microsoft TPC-H Benchmark Kit Ver. 2.8.0-1006<br />
-- Copyright Microsoft, 2008<br />
--<br />
ALTER TABLE NATION ADD CONSTRAINT PK_N_NATIONKEY<br />
PRIMARY KEY (N_NATIONKEY)<br />
ON DATA_FG<br />
ALTER TABLE REGION ADD CONSTRAINT PK_R_REGIONKEY<br />
PRIMARY KEY (R_REGIONKEY)<br />
ON DATA_FG<br />
CREATE INDEX N_REGIONKEY_IDX ON NATION(N_REGIONKEY)<br />
WITH (fillfactor=100, SORT_IN_TEMPDB=ON, MAXDOP=16)<br />
ON DATA_FG<br />
ALTER TABLE PART ADD CONSTRAINT PK_P_PARTKEY<br />
PRIMARY KEY (P_PARTKEY)<br />
WITH (MAXDOP=16)<br />
ON DATA_FG<br />
ALTER TABLE SUPPLIER ADD CONSTRAINT PK_S_SUPPKEY<br />
PRIMARY KEY (S_SUPPKEY)<br />
WITH (MAXDOP=16)<br />
ON DATA_FG<br />
CREATE INDEX S_NATIONKEY_IDX ON<br />
SUPPLIER(S_NATIONKEY)<br />
WITH (FILLFACTOR=100, SORT_IN_TEMPDB=ON, MAXDOP=16)<br />
ON DATA_FG<br />
ALTER TABLE CUSTOMER ADD CONSTRAINT PK_C_CUSTKEY<br />
PRIMARY KEY (C_CUSTKEY)<br />
WITH (MAXDOP=16)<br />
ON DATA_FG<br />
ALTER TABLE PARTSUPP ADD CONSTRAINT<br />
PK_PS_PARTKEY_PS_SUPPKEY PRIMARY KEY (PS_PARTKEY,<br />
PS_SUPPKEY)<br />
WITH (MAXDOP=16)<br />
ON DATA_FG<br />
CREATE CLUSTERED INDEX O_ORDERDATE_CLUIDX ON<br />
ORDERS(O_ORDERDATE)<br />
WITH (FILLFACTOR=95, SORT_IN_TEMPDB=ON, MAXDOP=16)<br />
ON DATA_FG<br />
ALTER TABLE ORDERS ADD CONSTRAINT PK_O_ORDERKEY<br />
PRIMARY KEY (O_ORDERKEY)<br />
WITH (FILLFACTOR = 95, MAXDOP=16)<br />
ON DATA_FG<br />
B.4. CreateIndexes_2.sql<br />
-- File: CREATEINDEXESSTREAM2.SQL<br />
-- Microsoft TPC-H Benchmark Kit Ver. 2.8.0-1006-1004<br />
-- Copyright Microsoft, 2008<br />
--<br />
CREATE INDEX PS_SUPPKEY_IDX ON PARTSUPP(PS_SUPPKEY)<br />
WITH( FILLFACTOR=100, SORT_IN_TEMPDB=ON, MAXDOP=24)<br />
ON DATA_FG<br />
CREATE CLUSTERED INDEX L_SHIPDATE_CLUIDX ON<br />
LINEITEM(L_SHIPDATE)<br />
WITH ( FILLFACTOR=95, SORT_IN_TEMPDB=OFF, MAXDOP=24)<br />
ON DATA_FG<br />
CREATE INDEX L_ORDERKEY_IDX ON LINEITEM(L_ORDERKEY)<br />
WITH ( FILLFACTOR=95, SORT_IN_TEMPDB=ON, MAXDOP=24)<br />
ON DATA_FG<br />
CREATE INDEX L_PARTKEY_IDX ON LINEITEM(L_PARTKEY)<br />
WITH (FILLFACTOR=95, SORT_IN_TEMPDB=ON, MAXDOP=24)<br />
ON DATA_FG<br />
B.5. CreateFK.sql<br />
--<br />
-- File: CREATERFK.SQL<br />
-- Microsoft TPC-H Benchmark Kit Ver. 2.8.0-1006<br />
-- Copyright Microsoft, 2008<br />
--<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_S_NATIONKEY' )<br />
ALTER TABLE SUPPLIER ADD CONSTRAINT<br />
FK_S_NATIONKEY<br />
FOREIGN KEY (S_NATIONKEY) REFERENCES<br />
NATION(N_NATIONKEY)<br />
GO<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_PS_PARTKEY' )<br />
ALTER TABLE PARTSUPP ADD CONSTRAINT FK_PS_PARTKEY<br />
FOREIGN KEY (PS_PARTKEY) REFERENCES<br />
PART(P_PARTKEY)<br />
GO<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_PS_SUPPKEY' )<br />
ALTER TABLE PARTSUPP ADD CONSTRAINT FK_PS_SUPPKEY<br />
FOREIGN KEY (PS_SUPPKEY) REFERENCES<br />
SUPPLIER(S_SUPPKEY)<br />
GO<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_C_NATIONKEY' )<br />
ALTER TABLE CUSTOMER ADD CONSTRAINT<br />
FK_C_NATIONKEY<br />
FOREIGN KEY (C_NATIONKEY) REFERENCES<br />
NATION(N_NATIONKEY)<br />
GO<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_O_CUSTKEY' )<br />
ALTER TABLE ORDERS ADD CONSTRAINT FK_O_CUSTKEY<br />
FOREIGN KEY (O_CUSTKEY) REFERENCES<br />
CUSTOMER(C_CUSTKEY)<br />
GO<br />
HP TPC-H FULL DISCLOSURE REPORT 65 July, 2010<br />
© 2010 Hewlett-Packard Company. All rights reserved.