返回顶部
首页 > 资讯 > 数据库 >Mysql导出100万条数据,9种导出方法优缺点和速度、文件大小测试
  • 278
分享到

Mysql导出100万条数据,9种导出方法优缺点和速度、文件大小测试

mysql数据库100万条数据导出优缺点 2023-09-06 12:09:20 278人浏览 安东尼
摘要

这里写目录标题 1.DBase文件2.文本文件3. CSV文件4.HTML文件5.Excel数据表低版本6.Excel文件2007年以后版本7.SQL脚本文件8.XML文件9.JSON文件总结

这里写目录标题

这一次我主要就是想针对Mysql导出的速度和文件大小进行优缺点测试,这次主要就是用上之前生成的天气表这是表里面的数据

在这里插入图片描述
导出就用Navicat中的导出向导
在这里插入图片描述
点开就会出现10种的导出方法,由于我不需要最后一种方法,所以就不进行测试,每种方法都对应着不同的作用
在这里插入图片描述

1.DBase文件

导出100万条,由于是数据库类型文件所以dbf导出后大小非常大,100万条数据有1.741GB,这种格式文件能够最大保证数据库内的数据完整性
在这里插入图片描述
在这里插入图片描述

2.文本文件

导出txt文件,100万条数据需要9.57秒,文件大小77MB勉强可以接受,也可以直接打开文件对里面的数据进行读取,win10自带软件打开文件超过1分钟,用notepad++打开txt文件就几秒
在这里插入图片描述
在这里插入图片描述

3. CSV文件

导出100万条数据需要9.22秒,文件大小在77.27MB,用notepad++打开几秒就可以显示全部内容

在这里插入图片描述
在这里插入图片描述

4.html文件

导出100万条数据需要7秒,文件大小在132MB,打开查看文件也是属于秒开
在这里插入图片描述
在这里插入图片描述
浏览器可以很直观看到排列好的数据,体验还是不错
在这里插入图片描述

5.excel数据表低版本

用低版本Excel导出数据100万条需要用15秒,文件是131MB,而且单表最大只能支持65536行数据,如果超出会把你的数据进行拆分,打开读取数据时间也较久
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.Excel文件2007年以后版本

导出100万条数据需要42秒,文件大小是37MB,打开文件后需要读取数据在10秒,单表支持超过100万条数据不用担心被拆分的情况
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.sql脚本文件

导出整个表的结构和100万条数据,需要18.5秒,文件大小在219MB
在这里插入图片描述
在这里插入图片描述

8.XML文件

导出需要8秒,文件大小在274MB,导出后可读性和改写性较差
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.JSON文件

导出100万条数据,需要9秒,文件在251MB

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

可以根据自身的需求选择相应的mysql数据库导出方式,根据不同项目去选择相应的导出方式即可。

导出方式文件大小可改写性数据安全导出速度
1.DBase文件1.741GB41秒
2.文本文件77MB可以修改和查询数据9.57秒
3.CSV文件77.27MB可以修改和查询数据9.22秒
4.HTML文件132MB可以查询数据7.04秒
5.Excel数据表低版本(不推荐)131MB可以增删改查数据和做可视化15秒
6.Excel文件2007年以后版本37MB可以增删改查数据和做可视化42秒
7.SQL脚本文件219MB18.5秒
8.XML文件274MB可读性和改写性较差8秒
9.jsON文件251MB可读性和改写性较差9秒

来源地址:https://blog.csdn.net/qq_16519957/article/details/128700212

您可能感兴趣的文档:

--结束END--

本文标题: Mysql导出100万条数据,9种导出方法优缺点和速度、文件大小测试

本文链接: https://lsjlt.com/news/396979.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作