28.MySQL Variables
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相关推荐
- mysql variables 大记录 查询 慢_MySQL - 慢查询
慢查询 首先,无论进行何种优化,开启慢查询都算是前置条件. 慢查询机制,将记录过慢的查询语句(事件),从而为DB维护人员提供优化目标. 检查慢查询是否开启 通过show variables like ...
- 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 ...
- MySQL期末试题的答案
<MySql高级数据分析>期末测试 一.选择题(总分50分,每题2分) 1.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B) A)使用WHERE子句 B)在GROUP B ...
- 28 | MySQL读写分离之主从延迟解决方案(主从延迟问题有救了)
一.前言 今天的这篇文章感觉有点难理解,最近这几篇其实都不太好理解.先整理自己的思路让自己更加好理解点- 二.正文 2.1.当下的主从架构都有哪两种?区别是什么?优缺点是什么? 1)客户端至连.2)p ...
- mysql variables(1)
activate_all_roles_on_login 属性 值 系统变量 activate_all_roles_on_login 范围 Global 动态 yes 类型 Boolean 默认值 OF ...
- ubuntu 安装docker mysql 8.0.28
ubuntu 安装docker mysql 8.0.28 1. ubuntu 版本信息更新系统 webrx@us:~$ sudo apt update [sudo] webrx 的密码: 命中:1 h ...
- 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 ...
- MySQL【环境搭建 02】Linux 非 root 用户部署 mysql-5.7.28 设置开机启动及问题汇总(含云盘资源)
之前分享了<Linux环境root用户安装 mysql-5.7.28>,很多时候我们部署的应用或者数据库的服务器是客户方的,我们可能没有root权限,所有这里分享一下非root权限如何安装 ...
- 这38个小技巧告诉你如何快速学习MySQL数据库
无论是运维.开发.测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库.学MySQL,到底是要学习它的哪些东西呢?此文为你揭晓,你值得一看!看过别忘记点赞+转发支持哦. 1.如何快速 ...
- cve -2016-6663 mysql 本地提权
0x01 漏洞原文 翻译水平不高求轻喷 感觉作者在写文章的时候有些地方描述的也不是特别清楚,不过结合poc可以清晰理解漏洞利用过程 0x04漏洞利用过程总结给出了清晰的漏洞利用过程,结合poc食用效果 ...
最新文章
- .net IL 指令速查
- ZooKeeper学习第一期---Zookeeper简单介绍(转)
- 3 年前端面经和他在创业公司的成长历程
- Go入门之——GOROOT、GOPATH、GOBIN 、Project目录
- linux 日志面试题,Linux运维 | 面试题
- 扁平化c语言教程,中国象棋人机博弈程序(扁平化棋局) C语言实现
- pytorch中IndexError: too many indices for tensor of dimension 0问题解释
- 编译OpenJDK8:No CONF given, but more than one configuration found in
- android 斜线 绘制_Android绘图:绘制直线的 drawLine方法
- 天翼宽带怎么开虚拟服务器,怎么设置天翼宽带猫的无线路由器
- 如何使用手机裁剪图片大小?
- laravel admin grid文档
- 键盘上F1到F12按钮各自的功能定位_-Chaz-_新浪博客
- FineBI产品简介
- python中复数类型的实部和虚部都是浮点数_Python合集之Python数据类型(一)
- 某Y易盾滑块acToken、data逆向分析
- 技术支撑团队技术支持工程师的技能要求
- 【嵌入式Linux驱动开发】二十一、Linux内核自带的KEY驱动探索
- 使用腾讯云搭建一个专属自己的网络笔记本(Leanote)
- java毕设项目进出货管理系统(附源码)