You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			85 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
USE tpch1;
 | 
						|
DROP TABLE IF EXISTS mcol4000;
 | 
						|
CREATE TABLE mcol4000(
 | 
						|
l_orderkey INT,
 | 
						|
l_partkey INT,
 | 
						|
l_suppkey INT,
 | 
						|
l_linenumber BIGINT,
 | 
						|
l_quantity DECIMAL(12,2),
 | 
						|
l_extendedprice DECIMAL(12,2),
 | 
						|
l_discount DECIMAL(12,2),
 | 
						|
l_tax DECIMAL(12,2),
 | 
						|
l_returnflag CHAR (1),
 | 
						|
l_linestatus CHAR (1),
 | 
						|
l_shipdate DATE,
 | 
						|
l_commitdate DATE,
 | 
						|
l_receiptdate DATE,
 | 
						|
l_shipinstruct CHAR (25),
 | 
						|
l_shipmode CHAR (10),
 | 
						|
l_comment VARCHAR (44)
 | 
						|
) ENGINE=columnstore;
 | 
						|
SELECT * INTO OUTFILE '/tmp/mcol4000.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' FROM lineitem LIMIT 1000000;
 | 
						|
set columnstore_use_import_for_batchinsert=ALWAYS;
 | 
						|
START TRANSACTION;
 | 
						|
INSERT INTO mcol4000(l_comment) VALUES ('mcol4000');
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
1
 | 
						|
ROLLBACK;
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
0
 | 
						|
START TRANSACTION;
 | 
						|
LOAD DATA LOCAL INFILE '/tmp/mcol4000.txt' INTO TABLE mcol4000 FIELDS TERMINATED BY ',' ENCLOSED BY '"';
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
1000000
 | 
						|
ROLLBACK;
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
1000000
 | 
						|
START TRANSACTION;
 | 
						|
LOAD DATA LOCAL INFILE '/tmp/mcol4000.txt' INTO TABLE mcol4000 FIELDS TERMINATED BY ',' ENCLOSED BY '"';
 | 
						|
INSERT INTO mcol4000(l_comment) VALUES ('mcol4000');
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
2000001
 | 
						|
ROLLBACK;
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
2000000
 | 
						|
START TRANSACTION;
 | 
						|
INSERT INTO mcol4000(l_comment) VALUES ('mcol4000');
 | 
						|
COMMIT;
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
2000001
 | 
						|
START TRANSACTION;
 | 
						|
LOAD DATA LOCAL INFILE '/tmp/mcol4000.txt' INTO TABLE mcol4000 FIELDS TERMINATED BY ',' ENCLOSED BY '"';
 | 
						|
COMMIT;
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
3000001
 | 
						|
START TRANSACTION;
 | 
						|
LOAD DATA LOCAL INFILE '/tmp/mcol4000.txt' INTO TABLE mcol4000 FIELDS TERMINATED BY ',' ENCLOSED BY '"';
 | 
						|
INSERT INTO mcol4000(l_comment) VALUES ('mcol4000');
 | 
						|
COMMIT;
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
4000002
 | 
						|
INSERT INTO mcol4000(l_comment) VALUES ('mcol4000');
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
4000003
 | 
						|
LOAD DATA LOCAL INFILE '/tmp/mcol4000.txt' INTO TABLE mcol4000 FIELDS TERMINATED BY ',' ENCLOSED BY '"';
 | 
						|
LOAD DATA LOCAL INFILE '/tmp/mcol4000.txt' INTO TABLE mcol4000 FIELDS TERMINATED BY ',' ENCLOSED BY '"';
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
6000003
 | 
						|
INSERT INTO mcol4000(l_comment) VALUES ('mcol4000');
 | 
						|
LOAD DATA LOCAL INFILE '/tmp/mcol4000.txt' INTO TABLE mcol4000 FIELDS TERMINATED BY ',' ENCLOSED BY '"';
 | 
						|
SELECT COUNT(*) FROM mcol4000;
 | 
						|
COUNT(*)
 | 
						|
7000004
 | 
						|
DROP TABLE mcol4000;
 |