MySQL学习笔记
文章平均质量分 87
ForNever_
这个作者很懒,什么都没留下…
展开
-
高性能MySQL —— 3、服务器性能剖析 和 Schema与数据类型优化(索引和查询优化笔记待更新)
高性能MySQL —— 3、服务器性能剖析 和 Schema与数据类型优化1. 服务器性能剖析2. Schema与数据类型优化2.1 选择优化的数据类型2.1.1 整数类型2.1.2 实数类型2.1.3 字符串类型2.1.4 日期和时间类型2.1.5 位数据类型2.1.6 JSON2.1.7 地理空间数据Geometry2.2 MySQL schema设计中的陷阱2.3 范式化和反范式化2.3.1 范式的优点和缺点2.3.2 反范式的优点和缺点2.3.3 混用范式化和反范式化2.3.4 缓存表和汇总表2.4原创 2021-03-30 02:56:08 · 925 阅读 · 0 评论 -
高性能MySQL —— 2、MySQL基准测试
高性能MySQL —— 2、MySQL基准测试1. 为什么需要基准测试2. 基准测试的策略2.1 测试何种指标3. 基准测试的方法4. 基准测试工具1. 为什么需要基准测试简单地说,基准测试就是针对系统设计的一种压力测试。基准测试是唯一方便有效的、可以学习系统在给定工作负载下会发生什么。如:验证基于系统的一些假设,确认假设是否符合实际;重现系统异常;测试系统当前运行情况;找出系统随着压力增加可能遇到的拓展性瓶颈;规划未来的业务增长;测试应用适应可变环境的能力;测试不同硬件、软件和操作系原创 2021-03-26 18:40:17 · 286 阅读 · 1 评论 -
高性能MySQL —— 1、MySQL架构和历史
MySQL学习笔记 1、MySQL架构和历史1、MySQL逻辑架构1.1 连接管理与安全性1.2 优化与执行2、并发控制2.1 读写锁2.1.1 InnoDB与MyISAM读锁的区别2.1.2 InnoDB与MyISAM手动添加锁2.2 锁粒度2.2.1 表锁2.2.2 行级锁3、事务3.1 事务的隔离级别3.1.1 数据读取常见问题3.1.2 隔离级别3.1.2.1 Read Uncommitted(未提交读)3.1.2.2 Read Committed(提交读)3.1.2.3 Repeatable Re原创 2021-03-26 01:28:45 · 864 阅读 · 0 评论