0
点赞
收藏
分享

微信扫一扫

MySQL快速导出数据探索

青乌 2023-12-05 阅读 47

概述

使用MySQL数据库时,单表数据量过大,导致每次使用Navicat右键该表导出数据或使用MySQLdump导出数据花费时间过长(几小时或几天),现探索如何将大数据表快速导出。

单表数据量

MySQL快速导出数据探索_导出数据

方法一:利用索引导出部分数据

根据索引最左原则,直接查询时,应直接指定第一索引,其他索引可按范围指定或直接指定皆可。

本次测试表MV_HIS_DATA1索引为mv_no和data_time,直接指定第一索引,第二索引按范围指定,测试如下:

(1)查询数据:可以看到,110万条记录查询耗时1.5秒;

MySQL快速导出数据探索_导出数据_02

(2)导出数据:一路下一步,可以看到,110万条数据写入文件耗时12秒;

MySQL快速导出数据探索_mysql_03

MySQL快速导出数据探索_导出数据_04

MySQL快速导出数据探索_导出数据_05

方法二:

举报

相关推荐

0 条评论