Skip to content

Commit ce57260

Browse files
-
1 parent 390907a commit ce57260

File tree

1 file changed

+4
-14
lines changed
  • mysql-test/columnstore/include/queryaccelerator

1 file changed

+4
-14
lines changed
Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,13 @@
1+
# Create indexes for query optimization
12
ALTER TABLE partsupp ADD INDEX I1 (PS_PARTKEY, PS_SUPPKEY);
2-
ALTER TABLE lineitem ADD COLUMN `recdate_gt_commitdate` tinyint(4) NOT NULL DEFAULT 0;
3-
UPDATE lineitem SET recdate_gt_commitdate = 1 WHERE l_receiptdate > l_commitdate;
4-
ALTER TABLE lineitem ADD INDEX(`l_orderkey`, `l_suppkey`,recdate_gt_commitdate);
3+
ALTER TABLE lineitem ADD INDEX(`l_orderkey`, `l_suppkey`);
54
ALTER TABLE orders ADD INDEX(`o_orderkey`, `o_orderstatus`);
65
ALTER TABLE supplier ADD INDEX(s_nationkey, s_suppkey,s_name);
7-
ALTER TABLE supplier ADD FOREIGN KEY (S_NATIONKEY) REFERENCES nation(N_NATIONKEY);
8-
ALTER TABLE orders ADD FOREIGN KEY (O_CUSTKEY) REFERENCES customer(C_CUSTKEY);
9-
ALTER TABLE lineitem ADD FOREIGN KEY (L_ORDERKEY) REFERENCES orders(O_ORDERKEY);
10-
ALTER TABLE lineitem ADD FOREIGN KEY (L_PARTKEY) REFERENCES part(P_PARTKEY);
11-
ALTER TABLE lineitem ADD FOREIGN KEY (L_SUPPKEY) REFERENCES supplier(S_SUPPKEY);
12-
ALTER table nation ADD FOREIGN KEY (N_REGIONKEY) REFERENCES region(R_REGIONKEY);
13-
ALTER TABLE partsupp ADD FOREIGN KEY (PS_PARTKEY) REFERENCES part(P_PARTKEY);
14-
ALTER TABLE partsupp ADD FOREIGN KEY (PS_SUPPKEY) REFERENCES supplier(S_SUPPKEY);
15-
ALTER TABLE customer ADD FOREIGN KEY (C_NATIONKEY) REFERENCES nation(N_NATIONKEY);
16-
SET histogram_size=40;
6+
SET histogram_size=10;
177
ANALYZE TABLE lineitem PERSISTENT FOR COLUMNS(l_orderkey) INDEXES();
188
SET histogram_size=3;
199
ANALYZE TABLE partsupp PERSISTENT FOR COLUMNS(ps_partkey) INDEXES();
2010
SET histogram_size=2;
2111
ANALYZE TABLE part PERSISTENT FOR COLUMNS(p_partkey) INDEXES();
22-
SET histogram_size=6;
12+
SET histogram_size=5;
2313
ANALYZE TABLE orders PERSISTENT FOR COLUMNS(o_orderkey) INDEXES();

0 commit comments

Comments
 (0)