返回顶部
首页 > 资讯 > 数据库 >MySQL插入速度是多少
  • 829
分享到

MySQL插入速度是多少

2024-04-02 19:04:59 829人浏览 八月长安
摘要

这篇文章主要介绍“Mysql插入速度是多少”,在日常操作中,相信很多人在mysql插入速度是多少问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql插入速度是多少”的疑惑

这篇文章主要介绍“Mysql插入速度是多少”,在日常操作中,相信很多人在mysql插入速度是多少问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql插入速度是多少”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

写入速度

  • MySQL每秒可以插入50w条记录吗?

  • 带着疑问,我们一起看看mysql每秒可以插入多少条记录?

  • 要回答这个问题,首先要考虑影响mysql插入速度的因素有哪些?

硬盘的速度,网卡的速度,写入行的数据量,数据在硬盘中的存放位置等等因素。

简单的数据,插入速度肯定快,复杂的插入肯定慢。

所以单纯这个问题不好回答,最好的办法是进行压力测试,最后求一个平均值。

一 测试环境:

MySQL表结构

CREATE TABLE `user_10w` (   `id` int(10) NOT NULL AUTO_INCREMENT,   `name` varchar(20) DEFAULT NULL,   `mobile` varchar(11) DEFAULT NULL,   `add_time` int(11) DEFAULT NULL,   `groupid` tinyint(1) DEFAULT NULL,   `login_time` int(11) DEFAULT NULL,   PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4730016 DEFAULT CHARSET=utf8mb4

电脑配置

4核 Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz

ssd 120G硬盘

二. 开始测试

说明:单机测试,不涉及网卡,网络传输的影响

测试程序PHP pdo

include_once("tool.php"); $dsn = 'mysql:dbname=demo;host=127.0.0.1'; $user = 'root'; $pass = 'root'; try{         $hand = new PDO($dsn, $user, $pass); }catch(PDOException $e){         echo 'Connection failed: ' . $e->getMessage(); } $query = $hand->prepare("insert into user_10w(name,mobile,add_time,groupid,last_login_time) values(?,?,?,?,?)"); $n=0; $count = 1000000; //每次插入100w $t = time(); echo 'start write,time is '. $t. "\n"; while(true){ $n++; $name = Tool::getRandomStr(5); $mobile = Tool::getRandNum(9); $group = Tool::getRandNum(1); $rs = $query->execute([$name,'13'.$mobile,time(),$group,time()]); if($n>$count)break; } echo 'write end, time is '. (time()-$t) . "\n";

1.无任何索引,单进程

start write,time is 1593338798 write end, time is 50

耗时50s, 平均2w/秒

2. 给name添加普通索引

write end, time is 60  root@test:/data/php# php7 pdo.php  start write,time is 1593393695  write end, time is 61

大概慢了10s ,所以索引会导致插入变慢,因为要更新索引

MySQL插入速度是多少
负载

3. 多进程测试

Go写了一个简单的多进程执行程序

package main  import(         "os/exec"         "sync" ) var wg sync.WaitGroup func testRun(wg *sync.WaitGroup){         c := exec.Command("php7", "./pdo.php")         c.Run()         wg.Done() } func main(){         var n int = 10         wg.Add(n)         for i:=0;i<n;i++{                 go testRun(&wg)         }         wg.Wait(); }
MySQL插入速度是多少
4进程负载

结果:

耗时115s ,插入速度平均3.4w/s

MySQL表状态

MySQL插入速度是多少
mysql status

10进程一起执行

MySQL插入速度是多少
10进程

耗时5&lsquo;10“ ,插入速度大概3.2w/s

MySQL锁表状态

MySQL插入速度是多少
MySQL status

到此,关于“MySQL插入速度是多少”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL插入速度是多少

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

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

猜你喜欢
  • MySQL插入速度是多少
    这篇文章主要介绍“MySQL插入速度是多少”,在日常操作中,相信很多人在MySQL插入速度是多少问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL插入速度是多少”的疑惑...
    99+
    2024-04-02
  • mysql中怎么优化插入记录速度
    mysql中怎么优化插入记录速度,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一. 对于MyISAM引擎表常见的优化方法如下:1. 禁用索引。...
    99+
    2024-04-02
  • 如何提高mysql插入数据的速度
    本篇内容介绍了“如何提高mysql插入数据的速度”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需要在mys...
    99+
    2024-04-02
  • 云服务器速度多少
    云服务器的速度取决于多种因素,包括服务器的硬件配置、网络连接状况、应用程序的性能等,因此无法简单地给出一个具体的速度范围。以下是云服务器平均速度的一般估计: 如果您是租用云服务器,可以通过查看网络连接状况来估计当前云服务器的速度。网络连...
    99+
    2023-10-26
    速度 服务器
  • mysql中int(5)的长度是多少
    这篇文章主要介绍“mysql中int(5)的长度是多少”,在日常操作中,相信很多人在mysql中int(5)的长度是多少问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql中int(5)的长度是多少”的疑...
    99+
    2023-07-06
  • 云服务器速度多少算快速
    首先,云服务器的速度对于企业来说非常重要。随着互联网的普及和数据量的不断增长,企业的业务需要快速响应并处理大量的数据。相比于传统的物理服务器,云服务器可以在更短的时间内部署和发布应用程序,提高了企业的生产效率。例如,亚马逊的AWS(Amaz...
    99+
    2023-10-27
    速度 快速 服务器
  • 云服务器10m的带宽速度是多少
    云服务器10m的带宽速度取决于多个因素,如您的网络连接速度、服务器硬件配置、软件版本等等。 通常来说,一台服务器的10m带宽速度通常在2-3秒钟内可以完成,而一台高性能的10m服务器可以在几分钟内完成。不过,具体的速度还需要根据您使用的应...
    99+
    2023-10-26
    带宽 速度 服务器
  • 云服务器内网穿透速度是多少
    云服务器内网穿透速度取决于许多因素,例如您的网络连接速度、服务器的硬件配置、防火墙设置、数据包过滤技术等等。以下是一个参考值,并不具有普适性。 一般来说,对于使用云服务器(如Amazon Web Services (AWS)和Google...
    99+
    2023-10-27
    内网 速度 服务器
  • 云服务器速度多少兆
    云服务器的速度取决于多种因素,包括服务器硬件配置、网络带宽、存储空间、服务器软件的优化等等。以下是一种通用的衡量标准: 服务器配置:根据服务器的硬件配置不同,速度也有很大差异。例如,一些老的服务器可能很慢,而一些新的服务器则可能很快。 ...
    99+
    2023-10-26
    速度 服务器
  • 云服务器速度多少算快速的
    服务器CPU核数:CPU核数越多,云服务器的速度就越快。但是,CPU核数并不是唯一的因素,也不能完全决定云服务器的速度。因为在某些情况下,其他因素(如带宽、内存大小和存储空间)也会影响云服务器的速度。 存储容量:存储容量越大,云服务器的存...
    99+
    2023-10-27
    速度 快速 服务器
  • 云服务器速度多少兆算快速
    在本文中,我们将从以下几个方面探讨云服务器的速度问题。 首先,云服务器的速度取决于硬件配置。不同的云服务器品牌和型号都有不同的硬件配置,它们会影响云服务器的性能和速度。一些常见的硬件问题包括CPU、内存、磁盘等。因此,在选择云服务器时,我...
    99+
    2023-10-28
    速度 快速 服务器
  • 云服务器内网穿透速度是多少啊
    云服务器内网穿透的速度取决于多个因素,例如服务器的配置、网络带宽、内网穿透软件的性能等等。一般来说,如果服务器配置较高,网络带宽较大,内网穿透软件性能较好,那么内网穿透的速度就会比较快。但是具体的速度还需要根据实际情况进行测试才能确定。如果...
    99+
    2023-10-27
    内网 速度 服务器
  • 云服务器10m的带宽速度是多少m
    云服务器10m的带宽速度是相对较低的,一般在几百kb到1Mbps左右。这是由于带宽的限制所致,因为云计算服务器的处理速度较慢,因此对于大多数应用程序来说,它的处理速度可能非常缓慢。 例如,一个大型网站可能需要在高峰时段访问云服务器,但他们...
    99+
    2023-10-27
    带宽 速度 服务器
  • 云服务器10m的带宽速度是多少兆
    云服务器10M的带宽速度是相对较低的,一般在几百兆左右。根据带宽的不同,网络延迟和吞吐量也有很大的差别。如果您要确切知道云服务器10M的带宽速度,可以通过查看网络测试报告、使用测试工具等方式来获得更准确的答案。 一般来说,100Mbps(...
    99+
    2023-10-27
    带宽 速度 服务器
  • cpu正常温度是多少度
    cpu正常温度是60至70度之间,cpu温度过高解决方法:1、定期清理电脑内部散热器和风扇;2、确保电脑周围有足够的空间;3、替换更高效的散热器和风扇来提供更好的散热;4、在CPU和散热器之间使用热导胶;5、关闭一些不必要的程序或任务,限制...
    99+
    2023-07-10
  • 云服务器速度多少正常
    云服务器的速度取决于多种因素,包括服务器硬件配置、网络连接状况、数据备份和恢复状况等。以下是一些可能会影响云服务器速度的因素: 硬件配置:如果一台服务器是由服务器硬件(例如处理器、内存、硬盘等)组成的,那么服务器硬件的速度也会直接影响云服...
    99+
    2023-10-26
    速度 服务器
  • 云服务器速度多少算快
    云服务器的速度取决于多种因素,包括服务器硬件配置、网络带宽、存储空间、处理器核心数、内存大小、磁盘空间等。 以下是一般来说的云服务器速度参考值: 每个数据节点的性能:服务器的每个数据节点都有自己的性能,例如,A节点的性能通常比B节点快3...
    99+
    2023-10-26
    速度 服务器
  • 百度云服务器限速多少
    百度云服务器的限速取决于你所选择的服务器套餐和网络环境。一般来说,百度云服务器的网络带宽是有限制的,不同套餐的带宽也不同。例如,标准型服务器的带宽为1Mbps,高性能型服务器的带宽为10Mbps,超高性能型服务器的带宽为100Mbps。此外...
    99+
    2023-10-27
    服务器
  • 阿里云服务器速度多少
    阿里云服务器的速度受多种因素影响,例如: 硬件配置:服务器硬件的配置是影响服务器速度的重要因素。如果你选择的服务器配置过低,例如配置为8核CPU、4G内存等,那么你的服务器可能会出现卡顿现象,导致响应慢,延迟高等问题。如果你的服务器配置...
    99+
    2023-10-28
    阿里 速度 服务器
  • 云服务器内网穿透速度是多少合适
    首先,云服务器的内网穿透速度与服务器的配置密切相关。不同的云服务器品牌和型号,其内网穿透速度也会有所不同。一些老旧的云服务器可能会存在一些限制,例如配置不支持SSL证书等,这会影响到云服务器的内网穿透速度。因此,在选择云服务器时,需要考虑到...
    99+
    2023-10-27
    内网 合适 速度
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作