mysql 常用sql调优_MySQL 常用SQL优化
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优化相关推荐
- mysql 查询设置调优_MySQl 查询性能优化相关
0. 1.参考 缓存一切数据,读取内存而不是硬盘IO 如果你的服务器默认情况下没有使用MySQL查询缓存,那么你应该开启缓存.开启缓存意味着MySQL 会把所有的语句和语句执行的结果保存下来,如果随后 ...
- mysql性能监控 调优_MySQL管理之道:性能调优、高可用与监控(第2版)
MySQL管理之道:性能调优.高可用与监控(第2版) 作者:贺春旸 著 出版日期:2016年08月 文件大小:71.36M 支持设备: ¥50.00在线试读 适用客户端: 言商书局 iPad/iPho ...
- 11g新特性-自动sql调优(Automatic SQL Tuning)
11g新特性-自动sql调优(Automatic SQL Tuning) 在Oracle 10g中,引进了自动sql调优特性.此外,ADDM也会监控捕获高负载的sql语句. 在Oracle 11g中, ...
- 【TiDB】一些很有意思的sql调优案例分享
目录 前言 1.内连接中的类似笛卡尔积现象导致oom 场景简述 分析与现象还原 2.单表有多种查询时索引的建立 场景简述 权衡添加索引 3.绑定执行计划纠正错误的索引选择 场景简述 sql绑定执行计划 ...
- MySQL 索引和 SQL 调优手册
MySQL索引 MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等.为了避免混乱,本文将只关注于BTree ...
- MySQL索引和SQL调优手册
MySQL索引 MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等. 为了避免混乱,本文将只关注于BTre ...
- 【建议收藏】15755字,讲透MySQL性能优化(包含MySQL架构、存储引擎、调优工具、SQL、索引、建议等等)
0. 目录 1)MySQL总体架构介绍 2)MySQL存储引擎调优 3)常用慢查询分析工具 4)如何定位不合理的SQL 5)SQL优化的一些建议 1 MySQL总体架构介绍 1.1 MySQL总体架构 ...
- MySql查询优化性能调优,sql性能自测方法,及Mysql索引介绍
MySql查询优化性能调优,sql性能自测方法,及Mysql索引介绍 前言 一.普通优化加索引(适用于where条件后一个查询条件) 二.组合查询加索引(适用于where条件后多个查询条件) 三.My ...
- 硬干货:深入剖析 MySQL 索引和 SQL 调优实战
你知道的越多,不知道的就越多,业余的像一棵小草! 你来,我们一起精进!你不来,我和你的竞争对手一起精进! 编辑:业余草 juejin.cn/post/6844903555141206030 推荐:ht ...
最新文章
- 2022-2028年中国PVC糊树脂行业市场深度分析及市场规模预测报告
- 拆解19元的儿童电话手表,要是能二次开发就好了
- 哈希表(散列表)的介绍,代码实现
- VS中使用NuGet安装依赖时提示:无法安装程序包“xxx”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5”的项目中
- 算法专题(1)-信息学基本解题流程!
- SQLServer优化二
- 19C新特性:Voting Disk管理
- 学习笔记——web安全深度剖析
- 命令行解决mysql中文乱码
- tdav_converter_video.cxx:49:9: error: ‘uint8’ does not name a type; did you mean ‘uint’?
- java有哪些字体_java字体有哪些
- 鼠标左键按住连发(不判断窗口)_零基础学习触摸屏之步科触摸屏软件窗口介绍...
- MFC中Ribbon界面关于按钮禁用
- Unity XLua Hotfix热更新配置笔记
- 【区块链】——区块链与5G技术的结合
- word添加多个目录
- 智道分析吊瓜子的营养价值
- 我看国内软件行业的发展方向
- 什么是深度学习?有哪些相关书籍推荐?
- 你所厌恶的正是别人渴望的
热门文章
- Qt windows端的蓝牙串口服务
- ubuntu安装nginx安装依赖报错Unable to locate package zlib
- 用变量定义数组的几个方法
- [Echarts可视化] 一.入门篇之简单绘制中国地图和贵州地区
- 点击箭头向下 向右切换的方法
- svn下载与安装(内含汉化,亲测可用)
- 一个C语言编写的贪吃蛇游戏
- Taro使用Vue3踏坑日记:Module not found: Can‘t resolve ‘@vue/server-renderer‘ in ‘/Users/...‘
- ubuntu 卡死安全重启
- error C2059: 语法错误:“,”