文档章节

MySQL 中,几个重要的配置参数

Ryan-瑞恩
 Ryan-瑞恩
发布于 2017/08/28 15:11
字数 453
阅读 16
收藏 0

1.配置文件

windows 环境下主要配置文件为: %MYSQL_HOME%/my.ini

linux 环境下,主要配置文件为:$MYSQL_HOME/my.cnf

 

2. 重要的配置参数:

max_connecttions:最大连接数

table_cache:缓存打开表的数量

key_buffer_size:索引缓存大小

query_cache_size:查询缓存大小

sort_buffer_size:排序缓存大小(会将排序完的数据缓存起来)

read_buffer_size:顺序读缓存大小

read_rnd_buffer_size:某种特定顺序读缓存大小(如order by子句的查询)

log_slow_queries:是否打开慢查询日志,得先确保=ON后面才有得分析

long_query_time:查询时间大于多少秒的SQL被当做是慢查询,一般设为1S

log_queries_not_using_indexes:是否将没有使用索引的记录写入慢查询日志

slow_query_log_file:慢查询日志存放路径

监控相关命令:

show processlist:查看MySQL进程信息,包括3个同步线程的当前状态

show master status :查看master配置及当前复制信息

show slave status:查看slave配置及当前复制信息

 

3. 查看配置方法

查看数据库版本:select version(); 

 

查看配置参数值:

show variables like '%params_name%';

 

4. MySQL Explain 执行之后,参数命令说明:

(1). id: 查询的序列号;

(2).select_type : 查询的类型,主要包括:普通查询、子查询、联合查询等其他的复杂查询;

(3).table : 所查询到的表/表别名

(4).type : 联合查询所使用的访问类型。主要包括: system 、const 、eq_ref、ref、fulltext、ref_or_null 、index_merge 、unique_subquery、index_subqurey、range、index、all ,查询性能由左到右递减。

(5).possible_keys : 可能使用到的索引

(6).key : 索引使用到的键,如果为空,表示没有使用到索引

(7).ref : 使用索引和key 的字段关联;

(8).rows : 遍历的数据行数;

(9). Extra :SQL执行的附加信息。

 

 

 

© 著作权归作者所有

共有 人打赏支持
Ryan-瑞恩
粉丝 138
博文 217
码字总数 168249
作品 0
西安
后端工程师
MySQL5.7.21开启Gtid配置主从复制

mysql5.7.21开启Gtid配置主从复制 一、环境: mysql 主库master:10.0.0.101 172.168.1.101 mysql 从库slave:10.0.0.103 172.168.1.103 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 二进制......

wjw555
07/09
0
0
Mysql一些重要配置参数的学习与整理(三)​

原文地址:Mysql一些重要配置参数的学习与整理(三) 之前的Mysql一些重要配置参数的学习与整理(一)和Mysql一些重要配置参数的学习与整理(二)中,对于线上mysql服务器的一些配置参数进行...

Realfighter
2015/01/08
0
0
Mysql配置参数innodb_buffer_pool_size的学习与整理

原文地址:Mysql配置参数innodbbufferpoolsize的学习与整理 这半个月来,一直在做一些关于服务器交易端性能的提升工作,主要是分析和讨论交易端性能的瓶颈,找出导致性能减慢的原因,拟定出合...

Realfighter
2015/01/15
0
1
hive环境搭建

环境准备: hadoop环境搭建 安装mysql hive环境搭建 hadoop环境搭建参考:http://my.oschina.net/u/2311010/blog/508139 安装mysql 卸载自带的mysql rpm -qa | grep mysqlrpm -e mysql-libs...

super_yu
2016/02/28
368
0
Zabbix 检测Mysql数据库的主从同步

在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成检测网站正常运行的...

levinbin
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring 事件

ContextRefreshedEvent Event raised when an {@code ApplicationContext} gets initialized or refreshed. ContextClosedEvent Event raised when an {@code ApplicationContext} gets clos......

Canaan_
32分钟前
1
0
leetcode两数之和

leetcode中求两数之和解决方法 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 给定 nums = [2, 7, 11, ...

lar555
48分钟前
1
0
js实现限制网页内容复制

转载 在我们做的网页发到网上后,如果访客看到比较喜欢的内容,只要复制就可以变为自己的,自己辛辛苦苦弄半天还不及人家的一下复制,有时为了只让访客看到,而不能让它们复制内容,就用Jav...

lc_comeon
53分钟前
1
0
jenkins将spring boot项目发布到阿里云镜像中

1、spring boot项目 1.1 pom.xml配置 <artifactId>xxx-docker</artifactId><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.......

xixingzhe
今天
0
0
qsv格式可以在电视上播放吗

  大家都知道qsv格式是爱奇艺的独家缓存格式,是加密的,一般的播放器是无法播放的,只能在爱奇艺播放器上播放,如果想要在电视上播放,就必须要安装爱奇艺播放器,比较麻烦。其实还有一种...

萤火的萤火
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部