一条SQL语句插入多条数据。

常用的插e68a84e8a2ad3231313335323631343130323136353331333363393137入语句如:

INSERTINTO`insert_table` (`datetime`, `uid`, `content`, `type`) VALUES('0', 'userid_0', 'content_0', 0);

INSERTINTO`insert_table` (`datetime`, `uid`, `content`, `type`) VALUES('1', 'userid_1', 'content_1', 1);

修改成:

INSERTINTO`insert_table` (`datetime`, `uid`, `content`, `type`) VALUES('0', 'userid_0', 'content_0', 0), ('1', 'userid_1', 'content_1', 1);

2. 在事务中进行插入处理。

START TRANSACTION;

INSERTINTO`insert_table` (`datetime`, `uid`, `content`, `type`) VALUES('0', 'userid_0', 'content_0', 0);

INSERTINTO`insert_table` (`datetime`, `uid`, `content`, `type`) VALUES('1', 'userid_1', 'content_1', 1);

...

COMMIT;

使用事务可以提高数据的插入效率,这是因为进行一个INSERT操作时,MySQL内部会建立一个事务,在事务内进行真正插入处理。通过使用事务可以减少创建事务的消耗,所有插入都在执行后才进行提交操作。

mysql insert优化_如何优化MySQL insert性能相关推荐

  1. mysql sql优化_浅谈mysql中sql优化

    说到sql优化,一般有几个步骤呢,在网上看到了一篇很不错的帖子.在这分享一下吧,也是自己学习的一个过程. 一.查找慢查询 1.1.查看SQL执行频率 SHOW STATUS LIKE 'Com_%'; ...

  2. mysql如何优化性能优化_如何优化性能?MySQL实现批量插入以优化性能的实例详解...

    这篇文章主要介绍了MySQL实现批量插入以优化性能的教程,文中给出了运行时间来表示性能优化后的对比,需要的朋友可以参考下 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时 ...

  3. insert into select 优化_数据库优化总结

    第一部分:SQL语句优化 1.尽量避免使用select *,使用具体的字段代替*,只返回使用到的字段. 2.尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描. SELECT * ...

  4. mysql in 原理_深入理解MySql子查询IN的执行和优化

    IN为什么慢? 在应用程序中使用子查询后,SQL语句的查询性能变得非常糟糕.例如: SELECT driver_id FROM driver where driver_id in (SELECT dr ...

  5. mysql is null优化_如何优化mysql的is null?

    给大家安利下MySQL的最新手册,就是如何优化mysql的is null?包括如果编写mysql is null的语句. <MySQL使用手册>第二章主要讲述了优化程序如何处理WHERE子 ...

  6. mysql 硬负载_为啥单机MySQL又遭遇瓶颈?MySQL主从复制替你解决单机问题

    成长是一棵树,总是在你不知不觉的情况下快乐长大:成长是一株草,总是在你不知不觉的情况下长满大地:成长是一朵花,总是在你不知不觉的情况下开满山头. 这不,随着时间的迁移.项目网站的用户量.数据量持续上升 ...

  7. mysql 高性能引擎_《高性能MySQL》笔记1-MySQL架构与引擎

    ## 架构 ![](/img/pic/2019062020293149827_png_583_418_76732) > MySQL架构图 MySQL的架构分为三层. 第一层只负责提供服务,包括链 ...

  8. mysql硬盘备份_原创-在mysql中把里面的数据库备份到自己的硬盘上

    原创-在mysql中把里面的数据库备份到自己的硬盘上 (2011-04-15 20:33:23) 标签: 千百度女鞋 杂谈 在mysql中把内中的数值库备份到本人的硬盘上在数值库表拾失或许破坏的情况下 ...

  9. mysql映射表_[玩转MySQL之四]MySQL缓存机制

    一.前言 在当今的各种系统中,缓存是对系统性能优化的重要手段.MySQL Query Cache(MySQL查询缓存)在MySQL Server中是默认打开的,但是网上各种资料以及有经验的DBA都建议 ...

  10. mysql 修改字段名_常用的Mysql语句你知道多少?

    1.数据库存储引擎 mysql> show variables like '%storage_engine%'; #查看mysql当前默认的存储引擎 mysql> show engines ...

最新文章

  1. C#中排序的多种实现方式
  2. 从本地的win传文件到本地的linux上,pscp.exe实现本地windows下的文件下载(传输)到linux上...
  3. 【赠书】图神经网络优质书籍,送你3本进行学习
  4. VC树控件的简单使用
  5. Nifi出现Failed to send StandardFlowFileRecord xxxx to Hbase due to Failed 3 actions解决
  6. tomcat与tomee_Apache TomEE(和Tomcat)的自签名证书
  7. Hexo部署出现错误err-Error-Spawn-failed解决方式
  8. Hawq超过最大允许连接数
  9. Network Emulation(网格模拟)
  10. Vue CLI3 基本使用配置;
  11. 使用CLion配置第一个FLTK界面
  12. 漫谈CGI FastCGI WSGI
  13. shell 脚本批量安装perl包
  14. 机器学习实现计算不规则图形面积_《图形编程技术学习》(五十八)用VS实现逐顶点的光照计算...
  15. YOLO V1论文理解
  16. dtu连接mysql_Azure SQL的DTU和eDTU到底是个什么鬼
  17. Android装备选择实验
  18. 计算机未连接到网络,电脑无法连接到网络的处理办法
  19. 追逐冠军的少年 | 算法工程师岗毕业三年总结
  20. php pdo的用法,php pdo函数库用法详解

热门文章

  1. 我是如何成为算法工程师的,超详细的学习路线
  2. 差别对待!双一流高校只给2020级博士涨“工资”,不顾其他年级引争议
  3. JavaScript(二)数据类型(二)
  4. 持有对方的引用内部类
  5. swift中高阶函数map、flatMap、filter、reduce
  6. 【模型转换】最少点的覆盖区间
  7. 【OpenCV学习笔记】【函数学习】十九(感兴趣区域)
  8. OmegaXYZ知识图谱应用Github仓库(长期更新)
  9. 从零基础入门Tensorflow2.0 ----八、39.5. gpu5
  10. 树分类、线性回归和树回归的感性认知