1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-11-27 08:21:15 +03:00
Files
mariadb-columnstore-engine/mtr/basic/t/mcs49_cpimport_parallel_dist.test
mariadb-RomanNavrotskiy 73b4147cf3 move mtr suites here
2021-01-31 01:38:31 +02:00

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;