摘要: MySQL Logs: 查询日志:query log 慢查询日志:slow query log 错误日志: error log 二进制日志:binary log; 中继日志:reley log 事务日志:transaction log 1、查询日志:general log 记录mysql操作相关的日 阅读全文
posted @ 2021-03-02 17:13 coocoo 阅读(499) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-02 16:46 coocoo 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 锁: 读锁:共享锁 写锁:独占锁 锁粒度: 表级锁 行级锁 锁策略:在锁粒度及数据安全性寻求的平衡机制; 每种存储引擎都可以自行实现其锁策略和锁粒度; MySQL在服务器级也实现了锁,表级锁; 用户可显示请求施加锁; (1) LOCK TABLES tbl_name [[AS] alias] loc 阅读全文
posted @ 2021-03-02 13:06 coocoo 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 表类型 CREATE TABLE ... ENGINE= 常见的存储引擎: InnoDB: 处理大量的短期事务; 数据存储于“表空间(table space)”中: (1)可以将所有InnoDB表的数据放置于同一个表空间中; 表空间文件:datadir定义的目录下: 数据文件(存储数据和索引):ib 阅读全文
posted @ 2021-03-02 12:07 coocoo 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 基本法则:索引应该构建在被用作查询条件的字段上; 索引类型: B+ Tree索引:顺序存储,每一个叶子节点到根节点的距离是相同的;左前缀索引,适合查询范围类的数据; 可以使用B-TREE索引的查询类型:全键值、键值范围或键前缀查找 全值匹配:精确某个值,“Jinjiao King”; 匹配最左前缀: 阅读全文
posted @ 2021-03-02 11:52 coocoo 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 如何判断缓存是否命中: 通过查询语句的哈希值判断: 哈希值考虑的因素包括: 查询语句本身、要查询的数据库、客户端使用的协议版本等 查询语句任何字符上的不同,都会导致缓存不能命中; 哪些查询可能不会被缓存? 查询中包含自定义函数、存储函数、用户自定义变量、临时表、mysql库中系统表、或者包含列级别权 阅读全文
posted @ 2021-03-02 11:32 coocoo 阅读(135) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-02 11:15 coocoo 阅读(35) 评论(0) 推荐(0) 编辑