摘要: 1 事件查看 show master status\G mysql -uroot -p123 -e "show binlog events in 'mysql-bin.000002'" 2.内容查看 第一步 mysqlbinlog mysql-bin.000002 >/tmp/a.sql 第二步 v 阅读全文
posted @ 2020-02-26 15:14 Panky_Wise 阅读(173) 评论(0) 推荐(0)
摘要: 1. 错误日志 作用 :记录MySQL从启动以来,所有的状态,警告,错误。为我们定位数据库问题,提供帮助。 配置方法 vim /etc/my.cnf ->log_error=/tmp/mysql.log 说明: 日志目录必须得提前有,并且mysql有权限写入。 2. binlog二进制日志 作用:主 阅读全文
posted @ 2020-02-25 21:21 Panky_Wise 阅读(113) 评论(0) 推荐(0)
摘要: 1.锁机制的作用 1 保证事务之间的隔离性。也保证了数据的一致性。 2 保证资源不会争用。锁是属于资源的,不是某个事务的特性。 3 每次事务需要资源的时候,需要申请持有资源的锁。 2.锁的类型 内存锁 :mutex , latch ,保证内存数据页资源不被争用,不被置换。 对象锁 : MDL(元数据 阅读全文
posted @ 2020-02-25 20:43 Panky_Wise 阅读(97) 评论(0) 推荐(0)
摘要: 1.事务的核心特性(ACID) A:atomicity:原子性 在一个事务工作单元中,所有标准事务语句(DML),要么全成功,要么全回滚(服务器突然宕机就会又这两种现象) C (consistency):一致性 事务发生前,中,后都应该保证数据是始终一致状态。MySQL的各项功能的设计,都是最终要保 阅读全文
posted @ 2020-02-24 20:49 Panky_Wise 阅读(77) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/dazhidacheng/p/7772451.html 阅读全文
posted @ 2020-02-22 21:24 Panky_Wise 阅读(76) 评论(0) 推荐(0)
摘要: 1.什么是存储引擎 相当于MySQL内置的文件系统。与 Linux中的文件系统打交道的层次结构。 2. MySQL存储引擎种类 mysql> show engines; MRG_MYISAM CSV MyISAM BLACKHOLE PERFORMANCE_SCHEMA InnoDB MySQL5. 阅读全文
posted @ 2020-02-22 20:00 Panky_Wise 阅读(143) 评论(0) 推荐(0)
摘要: 1.执行计划分析 1.1什么是执行计划 select * from t1 where name='zs'; 分析的是优化器按照内置的cost计算算法,最终选择后的执行计划。 cost? 代价,成本。 对于计算机来讲,代价是什么? IO ,CPU,MEM 1.2查看执行计划 explain selec 阅读全文
posted @ 2020-02-22 13:57 Panky_Wise 阅读(171) 评论(0) 推荐(0)
摘要: 1.MySQL索引介绍 1.1 什么是索引 相当于一本书中的目录。帮助我们快速找到需要内容的页码。 索引可以帮我们快速找到所需要行的数据页码。起到优化查询的功能。 1.2 MySQL索引类型 1 Btree索引 2 Rtree索引 3 HASH索引 4 Fulltext全文索引 5 GIS 地理位置 阅读全文
posted @ 2020-02-21 14:23 Panky_Wise 阅读(96) 评论(0) 推荐(0)
摘要: 1.优化器针对索引算法 1.1MySQL索引自优化-AHI(自适应HASH索引) MySQL的InnoDB引擎,能够创建只有Btree。 AHI作用: 自动评估"热"的内存索引page,生成HASH索引表。 帮助InnoDB快速读取索引页。加快索引读取的所读。 相当与索引的索引。 1.2MySQL索 阅读全文
posted @ 2020-02-21 13:37 Panky_Wise 阅读(122) 评论(0) 推荐(0)