首页 > 数据库 >SQL工具性能实测:居然比Navicat还快,数百万行数据导出仅51秒

SQL工具性能实测:居然比Navicat还快,数百万行数据导出仅51秒

时间:2023-02-15 12:45:02浏览次数:53  
标签:导出 51 Navicat 实测 Studio SQL 工具

如今的SQL语言逐渐成为职场人士必备的能力。为了让更多SQL用户有一款免费又好用的SQL工具,麦聪软件于2023年1月初发布了一款Web版SQL工具SQL Studio,一经推广就赢得了众多用户的注册下载。

使用SQL Studio最明显的体验是什么?笔者回访中发现,网友的体验可以用四个词来描述:免安装、跨平台、协同工作、统一管理。

与此同时,笔者注意到最近有少数网友在评论区留言,认为Web版SQL工具的性能不行,看见Web版就劝返。这个观点,请谅解笔者不敢苟同。

证明一个工具的性能怎么样最好的办法就是用数据来说话。接下来,笔者打算通过自己的笔记本电脑做了一个简单的实测:以Navicat和SQL Studio两款SQL工具做对比,看看大数据量导出的速度谁表现更好。

 

 

实测环境说明如下:

一、实测S工具:
1、Web版SQL工具:SQL Studio 1.0.2

2、客户端SQL工具:Navicat 16

二、实测设备:
1、操作系统:Windows 10家庭中文版64位

2、处理器:英特尔i5 CPU,1.6GHz~1.8GHz(8核)

3、内存:16GB RAM

 


三、实测数据
1、数据库类型:MySQL数据库

2、数据量:690万行本地数据

3、数据表:两列(id和username)

四、实测过程:
1、通过SQL工具新建一张表

2、新建一个函数插入690万行数据

3、通过SQL工具导出690万行数据,保存为CSV格式并查看时间

4、核查数据确认导出成功

五、实测结果
1,通过Navicat从MySQL数据表中导出690万行数据所需时间:84秒

 


2,通过SQL Studio从MySQL数据表中导出690万行数据所需时间:51秒

 


更详细实测过程,欢迎观看视频:

SQL工具性能实测:这款工具居然比Navicat还快

证明一个工具的性能怎么样最好的办法就是用数据来说话。从这次实测的结果来看:84秒对51秒,SQL Studio在大数据量导出的速度明显是快于Navicat。后续,笔者将策划一次更为全面的实测,希望感兴趣的网友保持关注。

最后提醒您各位,SQL Studio面向个人用户免费使用,欢迎您到麦聪软件官网注册下载实测,也欢迎您给我们分享使用体验和提出宝贵意见。

标签:导出,51,Navicat,实测,Studio,SQL,工具
From: https://www.cnblogs.com/datapipeline/p/17122399.html

相关文章

  • sql 上课用
    CREATEDATABASEIFNOTEXISTS`example`/*!40100DEFAULTCHARACTERSETutf8*/;USE`example`;CreateTabledept( Deptnointprimarykey, Dnamevarchar(20),......
  • sqlserver 游标
    cast(strastype)printcast('14.23'asdecimal(5,3))--14.230--5为精度,指除小数点外,最长为5位,优先整数位14,为2位,剩下的为小数位,这里是23,可以成功转换,结果为14.230......
  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib
    在Kylin服务器上安装好mysql后登录时出现以下问题:查找mysql.sock文件,命令如下:find-namemysql.sock结果如下: 如果文件不存在,mysql.sock丢失,mysqld_safe启动报错......
  • 这是我在51CTO博客的第一篇博文-项目部署
     安装部署部署方式根据自行需要选择部署方式,支持手动部署和自动部署环境要求OS/ArchArchitectureLinuxKernell64inux/amdx86_64>=4.0linux/arm64aarch64>=4.0使用MySQL......
  • CentOS中使用Dockerfile部署初始化sql文件的mysql
    场景Docker中部署mysql数据库CentOS中使用Dockerfile部署带websocket的SpringBoot的jar包在上面部署Mysql镜像和会使用Dockerfile的基础上。如果要实现定制化一个mysql镜像,......
  • PostgreSQL中按时间月份自动创建分区表
    出处https://blog.csdn.net/xgb2018/article/details/109244096PostgreSQL中按时间月份自动创建分区表前言1.创建主表2.创建存储过程3.创建触发器4.踩过的坑(1)constrai......
  • mysql从库延迟检查脚本
    脚本如下:[root@dev-env23scripts]#vicheck_slave_delay.sh#!/bin/bashcheck_time=`date"+%Y-%m-%d,%H:%M:%S"`mysql-hlocalhost-uroot-p123456-e'showsla......
  • MySQL使用笔记
    查询结果导出到文件终端命令下直接导出除了在mysql命令行下导出查询结果,还可以在终端直接导出查询结果到文件中:mysql-uroot-p-e"select*fromtest">xxx.csv如......
  • docker-desktop 启动mysql 5.7
    1.创建文件夹:D:/mysql_workspace/mysql/etc/mysql/data(存储mysql的数据目录)    D:/mysql_workspace/mysql/etc/mysql/tmp(存储mysql的临时目录)D:/mysql......
  • (数据库系统概论|王珊)第三章关系数据库标准语言SQL-第四节:数据查询
    pdf下载:密码7281专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解关于数据库如何安装,表如何建立这里不再介绍,请......