mysql技巧:提高插入数据(添加记录)的速度

 更新时间:2014年12月20日 00:54:29   投稿:mdxy-dxy  
这篇文章主要介绍了mysql技巧:提高插入数据(添加记录)的速度,需要的朋友可以参考下

问题描述:

普通台式机,采集数据,表中已经有>1000万数据量。

采集回来的数据插入表中的时候很慢,每条约100毫秒。

解决方法:

1、加大mysql配置中的bulk_insert_buffer_size,这个参数默认为8M

bulk_insert_buffer_size=100M

2、改写所有insert语句为insert delayed

这个insert delayed不同之处在于:立即返回结果,后台进行处理插入。

还有一个技巧是在一跳insert中插入多条数据,类似insert into tablename values('xxx','xxx'),('yyy','yyy'),('zzz','zzz')...;但是在我采集程序中改sql比较麻烦,故未采用

脚本之家小编提醒:

说实话一般主要用于数据的采集入库操作,成熟的cms不建议修改,dedecms是由于本人的系统设计问题,建议使用商业版或自行建立索引等,现在大数据首选帝国cms或phpcms。

相关文章

  • Mysql数据库的优化详解

    Mysql数据库的优化详解

    这篇文章主要介绍了Mysql数据库的优化详解,查询优化的本质是让数据库优化器为SQL语句选择最佳的执行计划,一般来说,对于在线交易处理(OLTP)系统的数据库,减少数据库磁盘I/O是SQL语句性能优化的首要方法,需要的朋友可以参考下
    2023-07-07
  • Navicat远程连接SQL Server并转换成MySQL步骤详解

    Navicat远程连接SQL Server并转换成MySQL步骤详解

    最近遇到一个需求是将SQL Server转换为 MySQL的格式,由于不想在本地安装 SQL Server,所以决定在远程的 Windows 服务器上安装,并在本地使用Navicat远程连接它,然而在实现过程中遇到了诸多问题,记录于此。感兴趣的朋友们下面来一起学习学习吧。
    2017-01-01
  • MySQL GRANT用户授权的实现

    MySQL GRANT用户授权的实现

    授权就是为某个用户赋予某些权限。MySQL 提供了 GRANT 语句来为用户设置权限。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 关于避免MySQL替换逻辑SQL的坑爹操作详解

    关于避免MySQL替换逻辑SQL的坑爹操作详解

    这篇文章主要给大家介绍了关于避免MySQL替换逻辑SQL的坑爹操作的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • MYSQL主从数据库同步备份配置的方法

    MYSQL主从数据库同步备份配置的方法

    这篇文章主要介绍了的相关资料,需要的朋友可以参考下
    2015-10-10
  • mysql定时任务(event事件)实现详解

    mysql定时任务(event事件)实现详解

    这篇文章主要介绍了mysql定时任务(event事件)实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • mysql报1292 Incorrect datetime value错误的解决方法

    mysql报1292 Incorrect datetime value错误的解决方法

    这篇文章主要给大家介绍如何解决mysql报1292 Incorrect datetime value错误,文中有详细的解决方案,具有一定的参考价值,需要的同学可以参考阅读下本文
    2023-07-07
  • Mysql事务操作失败如何解决

    Mysql事务操作失败如何解决

    这篇文章主要介绍了Mysql事务操作失败如何解决的相关资料,需要的朋友可以参考下
    2017-07-07
  • MySql存储表情报错的排查解决

    MySql存储表情报错的排查解决

    随着互联网的发展,产生了许多新类型的字符,例如emoji这种类型的符号,也就是我们通常在聊天时发的小黄脸表情,下面这篇文章主要给大家介绍了关于MySql存储表情报错的排查解决,需要的朋友可以参考下
    2022-07-07
  • MySQL的加密解密的几种方式(小结)

    MySQL的加密解密的几种方式(小结)

    这篇文章主要介绍了MySQL的加密解密的几种方式(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论