位置: 编程技术 - 正文

mysql如何优化插入记录速度(mysql如何做优化)

编辑:rootadmin

推荐整理分享mysql如何优化插入记录速度(mysql如何做优化),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql怎么优化,mysql如何进行优化,mysql优化十大技巧,mysql语句如何优化,mysql如何优化sql,mysql语句如何优化,mysql怎么优化,mysql怎么优化,内容如对您有帮助,希望把文章链接给更多的朋友!

插入记录时,影响插入速度的主要是索引、唯一性校验、一次插入记录条数等。根据这些情况,可以分别进行优化,本节将介绍优化插入记录速度的几种方法。

一. 对于MyISAM引擎表常见的优化方法如下:

1. 禁用索引。对于非空表插入记录时,MySQL会根据表的索引对插入记录建立索引。如果插入大量数据,建立索引会降低插入记录的速度。为了解决这种情况可以在插入记录之前禁用索引,数据插入完毕后在开启索引。禁用索引的语句为: ALTER TABLE tb_name DISABLE KEYS; 重新开启索引的语句为: ALTER TABLE table_name ENABLE KEYS; 对于空表批量导入数据,则不需要进行此操作,因为MyISAM引擎的表是在导入数据之后才建立索引的。

mysql如何优化插入记录速度(mysql如何做优化)

2. 禁用唯一性检查:数据插入时,MySQL会对插入的记录进行唯一性校验。这种唯一性校验也会降低插入记录的速度。为了降低这种情况对查询速度的影响,可以在插入记录之前禁用唯一性检查,等到记录插入完毕之后再开启。禁用唯一性检查的语句为: SET UNIQUE_CHECKS=0; 开启唯一性检查的语句为: SET UNIQUE_CHECKS=1;

3. 使用批量插入。使用一条INSERT语句插入多条记录。如 INSERT INTO table_name VALUES(....),(....),(....)

4. 使用LOAD DATA INFILE批量导入当需要批量导入数据时,使用LOAD DATA INFILE语句导入数据的速度比INSERT语句快。

二. 对于InnoDB引擎的表,常见的优化方法如下:

1. 禁用唯一性检查。同MyISAM引擎相同,通过 SET UNIQUE_CHECKS=0; 导入数据之后将该值置1。

2. 禁用外键检查。插入数据之前执行禁止对外键的查询,数据插入完成之后再恢复对外键的检查。禁用外键检查语句为: SET FOREIGN_KEY_CHECKS=0; 恢复对外键的检查语句为: SET FOREIGN_KEY_CHECKS=1;

3. 禁止自动提交。插入数据之前禁止事务的自动提交,数据导入完成之后,执行恢复自动提交操作。禁止自动提交语句为: SET AUTOCOMMIT=0; 恢复自动提交只需将该值置1。

标签: mysql如何做优化

本文链接地址:https://www.jiuchutong.com/biancheng/320288.html 转载请保留说明!

上一篇:SQL Server代理服务无法启动怎么办(sqlserver代理服务启动失败)

下一篇:SQL Server实现显示每个类别最新更新数据的方法(sqlserver怎么显示结果窗口)

  • 未核销fyc
  • 小规模纳税人开普票要交税吗
  • 进口关税怎么做分录
  • 现金日记账登记错误怎么更正
  • 公司月报表怎么做
  • 医院怎么开发票
  • 购货发票属于什么证据?
  • 弃置费用的现值p/f
  • 销售免税产品是什么意思
  • 增值税发票四舍五入
  • 生鲜配送公司财务制度
  • 住宿税率是多少 5%
  • 税务申报我的待办是空的
  • 小企业计提坏账准备的会计分录怎么写
  • 年折旧额怎么计算公式直线法
  • 坏账冲回要纳税调减吗
  • 期末存货跌价准备金额的确定
  • 小规模纳税人所得税税率
  • 建筑设计行业收入调查
  • 医疗器械行业进销存软件
  • 酒店代金券怎么做账
  • 企业收到跨年度的政府补贴款,是否计入当年企业所得税
  • 闲置资金怎么说?
  • 折旧和摊销可以没有吗
  • 企业报社保可以用医保吗
  • 旅行社开的旅游费发票可以税前扣除
  • 购物车内广告收入应该怎么缴税?
  • 发票专用章盖错地方了可以用吗
  • 资本公积转增资本时应注意的问题主要包括哪些?
  • 承兑汇票重复背书
  • 开发票回款是什么意思
  • 金税盘抄税报税清卡流程图
  • 企业收取的延期付款利息需要征消费税和增值税
  • 收到预付款是否确认收入
  • 其他资金结转结余包括哪些
  • 服务外包企业
  • 随机赠送是啥意思
  • linux系统安装谷歌浏览器教程
  • 一公顷等于多少千米
  • 拍到国际空间站过境
  • 委托贷款账务处理
  • 什么是长期股权投资法
  • 微信小程序登录后端
  • opencv模板匹配原理
  • 微信小程序上面有个音乐怎么关闭
  • 库存盘亏进项税怎么抵扣
  • 企业所得税包含在税金及附加里面吗
  • 工程补偿款开什么发票
  • 不动产进项税抵扣规定一次性抵扣
  • mysql数据库优化及sql调优
  • 小规模纳税人地方教育费附加税率
  • 白酒行业销售赠礼方案
  • 现金净流量的计算公式正确的有
  • 新企业购买税控盘,没收入,怎么抵扣
  • 什么叫公关费用
  • 中小企业的判定标准
  • 我国居民企业判断标准
  • 项目回款是什么意思
  • 协作费用
  • 资产负债表和科目余额表怎么核对
  • 弃置费用摊销为什么在贷方增加
  • 固定资产税法折旧年限规定
  • 公司现金支票取钱需要带什么资料
  • 研发投入算到产值里吗
  • mysql主键冲突但数据不存在
  • windows7能玩地下城吗
  • centos7 zsh
  • win8都有哪些版本
  • win1020h2版本要更新多久
  • win10重置系统快捷键
  • iis的安全性设置主要包括
  • 搭建android开发环境需要用到哪些工具
  • 动态创建菜单
  • nodejs 模块
  • jquery实现移动端
  • javascript总结笔记
  • 原生js实现promise.all
  • python中django框架
  • 建安企业异地个税怎么交
  • 小学语文教学的核心素养
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设