高性能MySQL
黄山路443号
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL知识点总结(五)主从复制,MySQL中的锁 与 MVCC
4. 主从复制 复制的基本原理 master 将改变记录到二进制日志(binary log) slave 将 master 的二进制日志拷贝到他的中继日志(relay log) slave 重做中继日志中的时间,将改变应用到自己的数据库中。MySQL的主从复制是异步且串行化的(最大问题:存在延时) 主从复制的基本原则 每个slave只能有一个master,每个master可以有多个sl...原创 2020-03-16 15:36:30 · 449 阅读 · 0 评论 -
MySQL知识点总结(四)MySQL性能分析,explain与索引优化
创建高性能的索引* 什么是索引? 索引是帮助MySQL高效获取数据的数据结构。索引是数据结构! #创建索引 CREATE [UNIQUE] INDEX indexName ON mytable(columname(length)); ALTER mytable ADD [UNIQUE] INDEX [indexName] ON(columnname(length)); #ALTER 添加索引...原创 2020-03-06 15:07:55 · 272 阅读 · 0 评论 -
MySQL知识点总结(三)索引为什么使用B+Tree而不是,线性数据Hash,AVL,B-Tree
第2章 MySQL基准测试 针对系统设计的一种压力测试(指标:吞吐量,响应时间,并发性,可扩展性) 第3章 服务器性能剖析 第4章 Schema与数据类型优化 选择优化的数据类型:小、简单、避免null(查询中包含null的列更难优化,占用更大的空间) Schema设计中的陷阱:太多的列、太多的关联、过度使用枚举 范式化设计和反范式化:按需混用 缓存表和汇总表 优化Alter Table ...原创 2020-03-06 15:04:46 · 418 阅读 · 0 评论 -
MySQL知识点总结(二)MySQL架构与事务详解
第1章 架构和历史 分层架构 服务层+查询执行引擎+存储引擎 并发控制 读写锁 锁粒度 表锁,行锁 事务 ACID(原子性atomicity,一致性consistency,隔离性isolation,持久性durability) 隔离级别 未提交读 Read Uncommitted,未提交也可见,很少使用,会造成脏读 提交读Read Committed,不可重复读 可重复读Repe...原创 2020-03-06 15:03:52 · 304 阅读 · 0 评论 -
MySQL知识点总结(一)基础语法
MySQL基本语法复习 SELECT DISTINCT <select_list> FROM <left_table> <JOIN TYPE> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <group_by_list&...原创 2020-03-06 15:02:15 · 299 阅读 · 0 评论
分享