当前位置:网站首页>将mariadb里的数据导入到columnstore里
将mariadb里的数据导入到columnstore里
2022-07-22 10:03:00 【雅冰石】
1 在columnStore里建空表
#在源端查看表定义
show create table baidd.t1;
CREATE TABLE `t1` (
`id` int(11) NOT NULL,
`name` varchar(30) COLLATE utf8mb4_bin NOT NULL,
`name3` varchar(30) COLLATE utf8mb4_bin DEFAULT NULL,
PRIMARY KEY (`id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin
#在目标端改下表定义
#将存储引擎改为columnstore,去除所有索引(包含主键),排序及字符集相关信息。
改之后:
CREATE TABLE `t1` (
`id` INT(11) NOT NULL,
`name` VARCHAR(30) NOT NULL,
`name3` VARCHAR(30) DEFAULT NULL
) ENGINE=columnstore
2 导数据
#在源端导出
select * from baidd.t1 into outfile '/tmp/t1.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';
#将文件拷贝到目标端
#在columnStore里导入
语法:
cpimport dbName tblName [加载文件]
示例:
cpimport baidd t1 /opt/t1.txt -E '"' -s ','
#-E是字符串的分割符
#-s是字段的结束符
导入完成后会提示如下:
2022-04-15 19:37:43 (7959) INFO : For table baidd.t1: 3 rows processed and 3 rows inserted.
2022-04-15 19:37:44 (7959) INFO : Bulk load completed, total run time : 1.08667 seconds
边栏推荐
猜你喜欢
随机推荐
Constructors and destructors of derived classes
warning: [mariadbmon] The current master server ‘srv-cls01-02‘ is no longer valid because it is in r
记一次GCEasy的垃圾收集分析
发现mariadb数据库时间晚了12个小时,xxljob定时任务调度异常
Pytest interface automation test framework | interface automation to yaml data-driven
判断一组牌是否能成为顺子(大小王为14,15)
向量vector
C# 自动生成字典(数据多的时候)
常用性能工具:工欲善其事,必先利其器
运算符重载
你经常遇到的IO模型
Sentry nodestore_node 表中的数据查看
DNSmasq 安装与配置
Delphi中巧用命令行参数实现拖拽文件到程序图标上触发功能
由浅入深详解NLP中的Adapter技术
静态成员
重复调用、消息,幂等性方案全整理
Why does additional currency issue cause inflation? How to cause
Si14t touch key chip is compatible with tms12
pytest接口自动化测试框架 | 接口自动化至yaml数据驱动