1.大批量插入数据

MyISAM :
alter table 表名 disable keys;
alter table 表名 enable keys;
InnoDB:show variables like 'unique_checks';  //唯一性校验,关闭这2个,提高插入效率show variables like 'autocommit';//自动提交

2.慢查询时间

show variables like 'long_query_time';

3.查看数据库表空间(共享表空间数据和索引存放的地方)

show variables like 'innodb_data%';| innodb_data_file_path | ibdata1:10M:autoextend |
| innodb_data_home_dir  |                        |

4.查看表空间管理类型

show variables like 'innodb_file_per_table';| innodb_file_per_table | OFF   |  // On 代表独立表空间, off 代表共享表空间

5.MyISAM 并发插入设置

show variables like 'concurrent_insert';| concurrent_insert | 1     |  0不允许;1允许,但没有空洞; 2允许,不管有没有空洞

6.对 ctas 的 sql 语句 要加锁,而不是用 mvcc

innodb_locks_unsafe_for_binlog = off // on 不加锁, off 加锁(默认)

7.innodb 开启表锁

innodb_table_locks = on

8.innodb 锁超时时间

innodb_lock_wait_timeout = 50
have_innodb // 是否支持innodbdatadir //数据存储位置
show variables like 'validate_password_policy';| validate_password_policy | MEDIUM |

9.缓存

key_buffer_size // myisam 键缓存

innodb_buffer_pool_size // innodb 键值缓存 , 物理机的 80%

optimizer_search_depth // 控制穷举执行计划的限度

optimizer_prune_level //根据扫描的行数跳过某些执行计划

optimizer_switch //包含开启和关闭优化器特性的标志位

10.查询缓存

| query_cache_limit            | 1048576 |
| query_cache_min_res_unit     | 4096    |
| query_cache_size             | 1048576 |
| query_cache_type             | OFF     |
| query_cache_wlock_invalidate | OFF     |

28.MySQL Variables相关推荐

  1. mysql variables 大记录 查询 慢_MySQL - 慢查询

    慢查询 首先,无论进行何种优化,开启慢查询都算是前置条件. 慢查询机制,将记录过慢的查询语句(事件),从而为DB维护人员提供优化目标. 检查慢查询是否开启 通过show variables like ...

  2. mysql error 28,MySQL错误:Got error 28 from storage engine

    2010-03-01 MySQL错误:Got error 28 from storage engine 今天访问博客文章时出现500错误,详细MySQL错误为:Got error 28 from st ...

  3. MySQL期末试题的答案

    <MySql高级数据分析>期末测试 一.选择题(总分50分,每题2分) 1.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B) A)使用WHERE子句 B)在GROUP B ...

  4. 28 | MySQL读写分离之主从延迟解决方案(主从延迟问题有救了)

    一.前言 今天的这篇文章感觉有点难理解,最近这几篇其实都不太好理解.先整理自己的思路让自己更加好理解点- 二.正文 2.1.当下的主从架构都有哪两种?区别是什么?优缺点是什么? 1)客户端至连.2)p ...

  5. mysql variables(1)

    activate_all_roles_on_login 属性 值 系统变量 activate_all_roles_on_login 范围 Global 动态 yes 类型 Boolean 默认值 OF ...

  6. ubuntu 安装docker mysql 8.0.28

    ubuntu 安装docker mysql 8.0.28 1. ubuntu 版本信息更新系统 webrx@us:~$ sudo apt update [sudo] webrx 的密码: 命中:1 h ...

  7. mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区

    0.前言 mysql8安装:https://blog.csdn.net/qq_21383435/article/details/80577038 1.下载 地址:https://www.mysql.c ...

  8. MySQL【环境搭建 02】Linux 非 root 用户部署 mysql-5.7.28 设置开机启动及问题汇总(含云盘资源)

    之前分享了<Linux环境root用户安装 mysql-5.7.28>,很多时候我们部署的应用或者数据库的服务器是客户方的,我们可能没有root权限,所有这里分享一下非root权限如何安装 ...

  9. 这38个小技巧告诉你如何快速学习MySQL数据库

    无论是运维.开发.测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库.学MySQL,到底是要学习它的哪些东西呢?此文为你揭晓,你值得一看!看过别忘记点赞+转发支持哦. 1.如何快速 ...

  10. cve -2016-6663 mysql 本地提权

    0x01 漏洞原文 翻译水平不高求轻喷 感觉作者在写文章的时候有些地方描述的也不是特别清楚,不过结合poc可以清晰理解漏洞利用过程 0x04漏洞利用过程总结给出了清晰的漏洞利用过程,结合poc食用效果 ...

最新文章

  1. .net IL 指令速查
  2. ZooKeeper学习第一期---Zookeeper简单介绍(转)
  3. 3 年前端面经和他在创业公司的成长历程
  4. Go入门之——GOROOT、GOPATH、GOBIN 、Project目录
  5. linux 日志面试题,Linux运维 | 面试题
  6. 扁平化c语言教程,中国象棋人机博弈程序(扁平化棋局) C语言实现
  7. pytorch中IndexError: too many indices for tensor of dimension 0问题解释
  8. 编译OpenJDK8:No CONF given, but more than one configuration found in
  9. android 斜线 绘制_Android绘图:绘制直线的 drawLine方法
  10. 天翼宽带怎么开虚拟服务器,怎么设置天翼宽带猫的无线路由器
  11. 如何使用手机裁剪图片大小?
  12. laravel admin grid文档
  13. 键盘上F1到F12按钮各自的功能定位_-Chaz-_新浪博客
  14. FineBI产品简介
  15. python中复数类型的实部和虚部都是浮点数_Python合集之Python数据类型(一)
  16. 某Y易盾滑块acToken、data逆向分析
  17. 技术支撑团队技术支持工程师的技能要求
  18. 【嵌入式Linux驱动开发】二十一、Linux内核自带的KEY驱动探索
  19. 使用腾讯云搭建一个专属自己的网络笔记本(Leanote)
  20. java毕设项目进出货管理系统(附源码)

热门文章

  1. 用eclipse开发需要准备什么?
  2. windows 环境下.Net使用Redis缓存
  3. 数据结构之队列java版
  4. jasoncpp读取jason数据如何判断某一字段是否存在
  5. Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭
  6. PHP 错误与异常 笔记与总结(1)错误(Deprecated,Notice,Warning)
  7. silverlight 中缓存应用程序相应的库文件
  8. DDraw笔记-创建表面
  9. 功不唐捐,每日一道LeetCode,玉汝于成,终获offer满满!
  10. learning java AWT 布局管理器 GridLayout