慢查询设置
[mysqld]
long_query_time=1
log-slow-queries /data/3306/slow.log
log_queries_not_using_indexes         //没使用索引的语句进行记录

#binlog设置

[mysqld]
log-bin=mysql-bin

#binlog_format="STATEMENT"
#binlog_format="ROW"
#binlog_format="MIXED"

#在线修改
当前回话生效
set session binlog_from="ROW";
全局生效
set global binlog_from="SMIXED";

#行级binlog查看
mysqlbinlog --base64-output=decode-rows -v mysql-bin.0000001

MyISAM引擎特点


InnoDB引擎特点


MySQL事务是什么?


事务的四大特性(ACID)

开启/回滚/提交事务方法

只支持InnoDB、NDB引擎

begin; 开启事务
rollback;    回滚事务
commit;        提交事务

#在线修改
set autocommit 0   禁止自动提交 //注意:开启后,每一次执行SQL语句,将会做为事务,直到你comnit提交为止, 
set autocommit 1    开启自动提交

InnoDB引擎优化