【转载文章】 DBA修炼与发展
一.DBA是什么? DBA(数据库管理员)Database Administrator. DATA(数据)BASE(介质)Administrator(角色) 二.DBA面临的冲击 三.DBA传统发展定位 四.DBA修炼之路 五.DBA方向 ...
一.DBA是什么? DBA(数据库管理员)Database Administrator. DATA(数据)BASE(介质)Administrator(角色) 二.DBA面临的冲击 三.DBA传统发展定位 四.DBA修炼之路 五.DBA方向 ...
GTID 介绍 GTID(Global Transaction ID) 5.6 版本新加的特性,5.7中做了加强 5.6 中不开启,没有这个功能. 5.7 中的GTID,即使不开也会有自动生成 SET @@SESSION.GTID_NEXT...
面试案例: 1. 备份策略每天全备,有全量的二进制日志 2.业务中一共10个库,其中一个被误drop了 3. 需要在其他9个库正常工作过程中进行数据恢复
1. [(none)]>create database binlog charset utf8; 2. [(none)]>use binlog; [binlog]>create table t1(id int); 3. [...
日志文件查看 查看日志的开启情况 log_bin参数设置的路径,可以找到二进制日志 select @@log_bin; select @@log_bin_basename; show variables like '%log_bin%'; ...
简介 二进制日志的最小记录单元 对于DDL,DCL,一个语句就是一个event 对于DML语句来讲:只记录已提交的事务。 例如以下列子,就被分为了4个event begin; 120 - 340 DML1 340 - 460 DML2 46...
binlog是SQL层的功能。记录的是变更SQL语句,不记录查询语句。 记录SQL语句种类 DDL :原封不动的记录当前DDL(statement(语句)方式)。 DCL :原封不动的记录当前DCL(statement(语句)方式)。 DM...
binlog(binary logs)二进制日志作用 (1)配合备份恢复数据的日志,单纯靠二进制日志恢复数据很麻烦 (2)主从环境必须依赖二进制日志 binlog配置 注意:MySQL默认是没有开启二进制日志的,5.7必须加server_...
作用 记录启动\关闭\日常运行过程中,状态信息,警告,错误 配置 默认就是开启的: /数据路径下/hostname.err 手工设定: Master [(none)]>select @@log_error; vim /etc/my.c...
查看存储引擎 show engines; show variables like 'default_storage_engine'; select @@default_storage_engine; 如何指定和修改存储引擎 (1) 通过参数...
Atomic(原子性) 所有语句作为一个单元全部成功执行或全部取消。不能出现中间状态。主要和undo,redo有关。 Consistent(一致性) 如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致状态。 Isolated(...