MySQL 常用SQL优化:

一.大批量插入数据:

1.对于load MyISAM存储引擎的表,可以通过关闭打开MyISAM表非唯一索引的更新来提升导入速度:

例:mysql > alter table tbl_name disable keys;

mysql > load data infile ‘/home/mysql/tbl_name.txt’ into table tbl_name;

mysql > alter table tbl_name enable keys;

2.对于InnoDB类型的表有以下方式提高导入数据库的效率:

(1)在导入钱执行set unique_checks=0关闭唯一性校验,在导入结束后执行set set unique_checks=1 恢复唯一性校验,可以提高

导入速度

例:mysql > set set unique_checks=0;

mysql > load data infile ‘/home/mysql/tbl_name.txt’ into table tbl_name;

mysql > set set unique_checks=1;

(2)如果使用自动提交方式,建议在导入前执行set autocommit=0关闭自动提交,导入后再执行set autocommit=1打开自动提交

例:mysql > set autocommit=0;

mysql > load data infile ‘/home/mysql/tbl_name.txt’ into table tbl_name;

mysql > set autocommit=1;

二.优化Insert语句:

1.如果同时从同一客户插入很多行,尽量使用多个值表示的insert语句,这种方式

mysql 常用sql调优_MySQL 常用SQL优化相关推荐

  1. mysql 查询设置调优_MySQl 查询性能优化相关

    0. 1.参考 缓存一切数据,读取内存而不是硬盘IO 如果你的服务器默认情况下没有使用MySQL查询缓存,那么你应该开启缓存.开启缓存意味着MySQL 会把所有的语句和语句执行的结果保存下来,如果随后 ...

  2. mysql性能监控 调优_MySQL管理之道:性能调优、高可用与监控(第2版)

    MySQL管理之道:性能调优.高可用与监控(第2版) 作者:贺春旸 著 出版日期:2016年08月 文件大小:71.36M 支持设备: ¥50.00在线试读 适用客户端: 言商书局 iPad/iPho ...

  3. 11g新特性-自动sql调优(Automatic SQL Tuning)

    11g新特性-自动sql调优(Automatic SQL Tuning) 在Oracle 10g中,引进了自动sql调优特性.此外,ADDM也会监控捕获高负载的sql语句. 在Oracle 11g中, ...

  4. 【TiDB】一些很有意思的sql调优案例分享

    目录 前言 1.内连接中的类似笛卡尔积现象导致oom 场景简述 分析与现象还原 2.单表有多种查询时索引的建立 场景简述 权衡添加索引 3.绑定执行计划纠正错误的索引选择 场景简述 sql绑定执行计划 ...

  5. MySQL 索引和 SQL 调优手册

    MySQL索引 MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等.为了避免混乱,本文将只关注于BTree ...

  6. MySQL索引和SQL调优手册

    MySQL索引 MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等. 为了避免混乱,本文将只关注于BTre ...

  7. 【建议收藏】15755字,讲透MySQL性能优化(包含MySQL架构、存储引擎、调优工具、SQL、索引、建议等等)

    0. 目录 1)MySQL总体架构介绍 2)MySQL存储引擎调优 3)常用慢查询分析工具 4)如何定位不合理的SQL 5)SQL优化的一些建议 1 MySQL总体架构介绍 1.1 MySQL总体架构 ...

  8. MySql查询优化性能调优,sql性能自测方法,及Mysql索引介绍

    MySql查询优化性能调优,sql性能自测方法,及Mysql索引介绍 前言 一.普通优化加索引(适用于where条件后一个查询条件) 二.组合查询加索引(适用于where条件后多个查询条件) 三.My ...

  9. 硬干货:深入剖析 MySQL 索引和 SQL 调优实战

    你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 juejin.cn/post/6844903555141206030 推荐:ht ...

最新文章

  1. 2022-2028年中国PVC糊树脂行业市场深度分析及市场规模预测报告
  2. 拆解19元的儿童电话手表,要是能二次开发就好了
  3. 哈希表(散列表)的介绍,代码实现
  4. VS中使用NuGet安装依赖时提示:无法安装程序包“xxx”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5”的项目中
  5. 算法专题(1)-信息学基本解题流程!
  6. SQLServer优化二
  7. 19C新特性:Voting Disk管理
  8. 学习笔记——web安全深度剖析
  9. 命令行解决mysql中文乱码
  10. tdav_converter_video.cxx:49:9: error: ‘uint8’ does not name a type; did you mean ‘uint’?
  11. java有哪些字体_java字体有哪些
  12. 鼠标左键按住连发(不判断窗口)_零基础学习触摸屏之步科触摸屏软件窗口介绍...
  13. MFC中Ribbon界面关于按钮禁用
  14. Unity XLua Hotfix热更新配置笔记
  15. 【区块链】——区块链与5G技术的结合
  16. word添加多个目录
  17. 智道分析吊瓜子的营养价值
  18. 我看国内软件行业的发展方向
  19. 什么是深度学习?有哪些相关书籍推荐?
  20. 你所厌恶的正是别人渴望的

热门文章

  1. Qt windows端的蓝牙串口服务
  2. ubuntu安装nginx安装依赖报错Unable to locate package zlib
  3. 用变量定义数组的几个方法
  4. [Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区
  5. 点击箭头向下 向右切换的方法
  6. svn下载与安装(内含汉化,亲测可用)
  7. 一个C语言编写的贪吃蛇游戏
  8. Taro使用Vue3踏坑日记:Module not found: Can‘t resolve ‘@vue/server-renderer‘ in ‘/Users/...‘
  9. ubuntu 卡死安全重启
  10. error C2059: 语法错误:“,”