上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: ####事件 二进制日志的最小记录单元 DDL语句跟DML语句日志记录方式 #对于DDL语句,一条sql语句即为一个事件 create database oldguo; #事件1 #对于DML语句,一个事务包含多个语句,每个语句称为一个事件 begin; #事件1 a语句 #事件2 b语句 #事件3 阅读全文
posted @ 2021-03-14 11:26 努力吧阿团 阅读(68) 评论(0) 推荐(0) 编辑
摘要: ####二进制日志记录方式 DDL: 数据库定义语言 DCL: 数据库控制语言 DML: 数据库操纵语言 对于DDL记录的是sql语句,如CREATE、ALTER、DROP等; 对于DCL记录的是sql语句,如设置或更改数据库用户或角色权限的语句等; 对于DML记录的是已提交的事务,如如SELECT 阅读全文
posted @ 2021-03-14 11:20 努力吧阿团 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ####二进制日志作用 记录的对数据库进行的增删改等操作。 可以用于 1、主从复制 2、数据恢复 ####开启二进制日志 默认未开启,开启需要修改配置文件/etc/my.cnf $ vim /etc/my.cnf [mysqld] server_id=6 #当log_bin=1表示开启二进制日志并放 阅读全文
posted @ 2021-03-14 11:18 努力吧阿团 阅读(117) 评论(0) 推荐(0) 编辑
摘要: ####常用日志 错误日志:用于排错 慢速查询:用于优化 二进制日志:用于主从复制,备份 ####错误日志 记录MySQL启动关闭,日常运行过程中的状态信息,警告信息,错误信息; 默认自动开启,默认存放在data目录下,名称为 当前主机名.err 重点关注[ERROR]栏目 ####@@log_er 阅读全文
posted @ 2021-03-13 17:08 努力吧阿团 阅读(123) 评论(0) 推荐(0) 编辑
摘要: default_storage_engine=innodb 存储引擎设置参数 innodb_file_per_table=1 默认独立表空间模式 innodb_data_file_path=ibdata1:512M:ibdata2:512M:autoextend 共享表空间文件个数跟大小配置 inn 阅读全文
posted @ 2021-03-13 10:13 努力吧阿团 阅读(101) 评论(0) 推荐(0) 编辑
摘要: ####行级锁 InnoDB中实现的就是行级锁(row-level lock) 实现了事务之间的隔离功能 除了行级锁还有间隙锁gap、下键锁next-lock 什么是行级锁? 对某行数据进行修改时会锁住该行数据防止被其他人操作直至该行数据操作被提交后才解锁。 什么时间隙锁,下键锁? 对某行数据操作时 阅读全文
posted @ 2021-03-05 20:53 努力吧阿团 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ####事务 事务的ACID特性 Atomic(原子性) 所有语句作为一个单元全部成功执行或全部取消。不能出现中间状态。 Consistent(一致性) 如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致状态。 Isolated(隔离性) 事务之间不相互影响。 Durable(持久性) 阅读全文
posted @ 2021-03-05 11:34 努力吧阿团 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ####功能 存储引擎具有 1、数据读写 2、数据安全和一致性 3、提高性能 4、热备份 5、自动故障恢复 6、高可用方面支持 查看使用的存储引擎 常用的存储引擎类型(面试题) InnoDB MyISAM MEMORY CSV 对原有的存储引擎进行改进,也就是第三方存储引擎 第三方的存储引擎: Ro 阅读全文
posted @ 2021-02-23 15:20 努力吧阿团 阅读(138) 评论(0) 推荐(0) 编辑
摘要: ####MySQL优化常用的工具 作为面试题常考 你做过哪些优化? 你用过什么优化工具? 你对索引这块怎么优化的? 题目意思: 我们公司业务慢,请你从数据库的角度分析原因 explain(desc)使用场景 mysql出现性能问题,我总结有两种情况:. 第一种情况 应急情况:数据库突然很慢,资源耗尽 阅读全文
posted @ 2021-02-17 22:23 努力吧阿团 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 前面说完了type索引类型,下面接着说possible_keys possible_keys 可能走的索引的名字 key 最终选择的索引的名字 mysql> desc select sno from student where sno > 5; + + + + + + + + + + + + + | 阅读全文
posted @ 2021-02-17 17:22 努力吧阿团 阅读(102) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页