You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-27 08:21:15 +03:00
35 lines
854 B
Plaintext
35 lines
854 B
Plaintext
#
|
|
# Parallel distributed bulk Load
|
|
# Author: Susil, susil.behera@mariadb.com
|
|
#
|
|
-- source ../include/have_columnstore.inc
|
|
|
|
--disable_warnings
|
|
DROP DATABASE IF EXISTS mcs49_db;
|
|
--enable_warnings
|
|
|
|
CREATE DATABASE mcs49_db;
|
|
USE mcs49_db;
|
|
|
|
CREATE TABLE t1(col1 INT, col2 INT, col3 CHAR(8)) ENGINE=Columnstore;
|
|
|
|
# Parallel distributed bulk Load, cpimport -m3
|
|
# This test needs to be extended to cover multi-node setup
|
|
--exec yes | cp ./suite/columnstore/std_data/100Krows.dat /tmp
|
|
|
|
--disable_result_log #cpimport logs thread/timestamps
|
|
--exec cpimport -m3 mcs49_db t1 -l '/tmp/100Krows.dat';
|
|
--enable_result_log
|
|
|
|
#Validate data
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
let $rowcount = query_get_value(SELECT COUNT(*) cnt FROM t1, cnt, 1);
|
|
|
|
let $match_counts= SELECT $rowcount = 100001;
|
|
--eval $match_counts
|
|
|
|
# Clean UP
|
|
--exec rm -f /tmp/100Krows.dat
|
|
DROP DATABASE mcs49_db;
|