《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X数据导入导出(2)

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
简介: 《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X数据导入导出(2)

《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X数据导入导出(1) https://developer.aliyun.com/article/1228762?groupCode=polardbforpg



首先安装Sysbench,准备初始数据。创建数据库,然后通过Sysbench将其导入到库上。可通过oltp_insert负载准备初始数据。PolarDB-X兼容MySQL,因此连接串与MySQL一样。此处创建一个十万行的表,默认创建单表。PolarDB-X2.2中提供了auto库,提供了与MySQL一致的体验,会自动生成分库分表的规则。

 

image.png

 

也可以手动将单表改为分库分表,然后通过insert select将数据导入需要的表上。

 

image.png

 

初始数据准备就绪,查看表的数据以及建表信息。

 

image.png

 

通过上图命令进行数据导入。如上图,time会记录执行该条命令所花费的时间,-N可避免执行输出列名,-e代表执行后面的SQL语句,将数据从sbtest1重定向到本地文件data_10w.txt。

 

image.png

 

查看导出的文件,结果显示与表结构的数据一致。可通过“wc -l data_10w.txt”命令查看数据行数,显示为10万行。

 

image.png

 

也可以简单地通过字符串处理,将制表符改为逗号,导出后查看结果,显示如上图。

 

image.png

 

切换至galaxykube,登录上图所示 pod并查看,结果显示当前目录下没有文件。

 

image.png

 

通过上图hint将select in outfile功能打开,将文件select出来并存储至result.txt文件下。

 

下面演示通过LoadData语句导入数据。

 

image.png

 

登录时加上--local-infile参数才能执行LoadData语句。首先创建目标库表至test_one库,再创建与初始数据表一样结构的表。

 

image.png

 

通过LoadData语句将数据导入到目标表中。LoadData是单线程导入,因此导入速度较慢。

 

image.png

 

导入完成后,查看表内数据,结果如上图,证明导入无误。



《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X数据导入导出(3) https://developer.aliyun.com/article/1228757?groupCode=polardbforpg

相关实践学习
跟我学:如何一键安装部署 PolarDB-X
《PolarDB-X 动手实践》系列第一期,体验如何一键安装部署 PolarDB-X。
相关文章
|
14天前
|
数据库 SQL Cloud Native
DBA福利:云原生分布式数据库 PolarDB-X 操作指南
【6月更文挑战第2天】简述如何使用PXD工具一键安装PolarDB-X操作
|
12天前
|
关系型数据库 分布式数据库 数据库
数据库内核那些事|PolarDB IMCI让你和复杂低效的子查询说拜拜
PolarDB IMCI(In-Memory Column Index)确实是数据库领域的一项重要技术,特别是当它面对复杂和低效的子查询时,表现尤为出色。以下是关于PolarDB IMCI如何助力解决
|
22天前
|
关系型数据库 分布式数据库 PolarDB
开源PolarDB-X 部署安装全过程
本文介绍了开源PolarDB-X的部署安装步骤:首先,下载并解压PXD工具,配置至系统路径;然后,使用PXD工具进行部署,选择模式,输入参数,并等待部署完成;最后,验证集群状态。在遇到问题时,参考官方文档、社区支持或进行排查。建议包括优化文档、增强错误处理和建立用户反馈机制。
|
2天前
|
关系型数据库 5G PostgreSQL
postgreSQL 导出数据、导入
postgreSQL 导出数据、导入
6 1
|
9天前
|
关系型数据库 数据库连接 分布式数据库
PolarDB操作报错合集之数据库访问量低时,可以正常连接数据库,访问量高了所有用户都连接不了数据库,为什么
PolarDB是阿里云推出的一种云原生数据库服务,专为云设计,提供兼容MySQL、PostgreSQL的高性能、低成本、弹性可扩展的数据库解决方案,可以有效地管理和优化PolarDB实例,确保数据库服务的稳定、高效运行。以下是使用PolarDB产品的一些建议和最佳实践合集。
|
10天前
|
SQL 关系型数据库 Java
有大批量的数据导入到数据库,规则是数据库有相应主键的就update没有就insert怎么做效率快
有大批量的数据导入到数据库,规则是数据库有相应主键的就update没有就insert怎么做效率快
31 1
|
11天前
|
Ubuntu 关系型数据库 分布式数据库
开源PolarDB -X 部署安装
本文记录了在Ubuntu 20.04上部署阿里云分布式数据库PolarDB-X的步骤,包括环境准备、安装依赖、下载源码、编译安装、配置启动,并分享了遇到的配置错误、依赖冲突和日志不清等问题。作者建议官方改进文档细节、优化代码质量和建立开发者社区。安装历史记录显示了相关命令行操作。尽管过程有挑战,但作者期待产品体验的提升。
165 6
|
12天前
|
关系型数据库 MySQL 分布式数据库
数据库专家带你体验PolarDB MySQL版 Serverless的极致弹性特性
作为数据库专家,我有幸带大家深入体验阿里巴巴自主研发的下一代关系型分布式云原生数据库——PolarDB MySQL版的Serverless极致弹性特性。在这个云原生和分布式技术飞速发展的时代,Pola
|
19天前
|
人工智能 关系型数据库 分布式数据库
【PolarDB 开源】PolarDB 与 AI 融合:智能数据库管理与预测性维护
【5月更文挑战第28天】PolarDB结合AI,开创数据库管理新纪元,实现智能优化、资源预测与分配、预测性维护。通过AI算法提升查询效率,动态调整资源,提前发现故障,增强安全。示例代码显示如何用AI预测查询时间。面对挑战,持续学习改进,未来二者融合将为数据库管理带来更多创新与竞争力。
113 0
|
20天前
|
SQL 关系型数据库 分布式数据库
【PolarDB开源】PolarDB Proxy配置与优化:提升数据库访问效率
【5月更文挑战第27天】PolarDB Proxy是阿里云PolarDB的高性能数据库代理,负责SQL请求转发和负载均衡。其关键配置包括:连接池管理(如最大连接数、空闲超时时间),负载均衡策略(轮询、权重轮询、一致性哈希),以及SQL过滤规则。优化方面,关注监控与调优、缓存策略、网络优化。通过这些措施,可提升数据库访问效率和系统稳定性。
123 1

热门文章

最新文章

相关产品

  • 云原生数据库 PolarDB