InnoDB配置文件复习
1。文件分类
1.参数文件
2.日志文件
3.socket文件
4.pid文件
5.MySQL表文件
6.存储引擎文件
1.参数文件
1.参数内容写在my.cnf中,每次MySQL实例启动时,载入my.cnf。
2.实例启动后,可以修改dynamic parameter,不可修改 static parameter。
3.修改分两种,第一种 global:实例的整个生命周期;第二种session:会话的生命周期。
4.语法:set global system_variable_name = expression; set session system_variable_name = expression;
2.日志文件
1.error log
1.error log记录了MySQL的启动,运行,关闭的过程。
2. show variable like 'log_error'\G;查看log_error路径。
2.binlog
1.binary log记录了对MySQL数据库执行的所有操作,但不包括select,show因为这类操作没有对数据更改
2.show master status\G; show binlog events in ....;
3.show varaibles like 'datadir';
4.max_binlog_size ;binlog_cache_size; sync_binlog; binlog-do-db; binlog-ingore-db; log-slave-update; binlog_format(statement,row, mixed)
5. 当sync_binlog=1时,设置下innnodb_support_xa确保binlog与innodb的同步
6.mysqlbinlog
3.slow query log
1.记录存在问题SQL语句。
2.show variables like 'long_query_time'\G; 存在问题SQL的时间阈值
3.show variables like '%slow_query%'\G;看是否开启
4.show variables like 'log_queries_not_using_indexes'\G;看是否开启,作用: SQL没使用index被记录
5.用mysqldumpslow看slow__log
6.show variables like 'log_output'\G; value可选:file 或 table,指slow_log存在哪
4.log
1.show global variables like "%general%"\G;如果开启,所有的SQL都被记录
5.redo log
1.innodb_log_file_size, innodb_log_files_in_group, innodb_mirrored_log_groups, innodb_log_group_home_dir
2.redo log的结构:
|
2.套接字文件
1.Unix下的本地连接MySQL可以采用socket
2.show variables like 'socket'\G;
3.pid文件
1.MySQL实例启动时,会将自己的进程ID写入一个文件,即.pid文件。
2.show variables like 'pid_file'\G;
InnoDB配置文件复习的更多相关文章
- MySQL配置文件优化(Innodb)
Innodb配置文件参数调优 ——MySQL建议采用MySQL 5.6 InnoDB存储引擎 1.内存利用方面: innodb_buffer_pool_size ☆☆☆☆☆ Innodb优化首要参数. ...
- 使用Mysql 5.5数据库Hibernate自动建表创建表出错table doesn't exist
在mysql 5.0版本以后不支持 type=InnoDB 关键字,需要使用 engine=InnoDB 配置文件方言改成如下即可 <property name="dialect&qu ...
- mysql源码解读之事务提交过程(二)
上一篇文章我介绍了在关闭binlog的情况下,事务提交的大概流程.之所以关闭binlog,是因为开启binlog后事务提交流程会变成两阶段提交,这里的两阶段提交并不涉及分布式事务,当然mysql把它称 ...
- centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节课
centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节 ...
- Mysql配置文件 innodb引擎
目录 innodb参数 innodb_buffer_pool_size innodb_read_io_threads|innodb_write_io_threads innodb_open_files ...
- 复习课程jdbc:使用配置文件properties进行连接数据库,数据库存取图片,批处理,时间戳,事物回滚等等
使用配置文件properties进行连接数据库 首先创建一个file自定义文件名,但是后缀名必须改为.properties(不分大小写):如config.properties: 然后双击config. ...
- drf复习(一)--原生djangoCBV请求生命周期源码分析、drf自定义配置文件、drf请求生命周期dispatch源码分析
admin后台注册model 一.原生djangoCBV请求生命周期源码分析 原生view的源码路径(django/views/generic/base.py) 1.从urls.py中as_view ...
- Git复习(七)之自定义git、忽略特殊文件、配置文件
前言 config 配置有system级别(系统级别). global(用户级别).local(当前仓库)三个 设置先从system->global->local 底层配置会覆盖顶层配置 ...
- Mybatis老手复习文档
Mybatis学习笔记 再次学习Mybatis,日后,有时间会把这个文档更新,改的越来越好,然后,改成新手老手通用的文档 1.我的认识 Mybatis 是一个持久层框架,(之前 我虽然学了这个myba ...
随机推荐
- Rust的几个预测
写程序多年,语言也用过不下十种,对于Rust有种亲人的感觉,就像在梦中见到过似的.现在对于Rust特做出以下一些预测,希望Rust会有更大的影响力. 1. 当前的Rust的核心功能现以比较稳定,可以用 ...
- 初学c# -- 学习笔记(三)
结合前面学的许多东西,写了一个小程序.会话.自定义滚动条.css等等.小程序没有用数据库,主要不知道该用哪种,以后再说吧.登录也简单,就输入用户名就可以了. 百度是个好东西,写程序时候,需要什么图就直 ...
- WPF触发器的使用
WPF中定义了五个触发器类:Trigger.MultiTrigger.DataTrigger.multiDataTrigger.EventTrigger.下面我来介绍一下怎么使用这几个触发器的使用方法 ...
- Endless Sky源码学习笔记-5
游戏启动后的UI划分为三个区域,左侧滚动显示credits等信息以及偏好设置和退出按钮,中间显示载入动画,右侧显示玩家信息以及载入存档按钮,调用void MenuPanel::Draw()实现.首先画 ...
- Java Sha1 加密算法
//下面四个import放在类名前面 包名后面 //import java.io.UnsupportedEncodingException; //import java.security.Messag ...
- 四、解决MyEclipse控制台输出中文乱码的问题
问题描述: 在Java程序中,在MyEclipse开发环境下,通过标准输入输入中文,并把输入的中文信息从标准输出显示出来,这时中文出现乱码情况.解决方法:解决方法需要两个步骤(本文测试环境 ...
- Linux 下的dd命令使用详解(摘录)
一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...
- UML(统一建模语言)
需求分析阶段 用例图 定义:用例图并不是用来描述用例的.用例图的主要作用是:直观地描述系统对外提供的功能. 用例图的三个要素:角色.系统.用例 用例图的关系: 角色和用例的关系:有关和无关 用例和用例 ...
- MessageDigest消息摘要
<1>MessageDigest基础 MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法. MessageDigest 对象开始被初始化.该对象通 ...
- SpringMVC保存数据到mysql乱码问题
SpringMVC保存数据到mysql乱码问题 乱码问题常见配置 一.web.xml配置过滤器 <filter> <filter-name>encoding-filter< ...