Skip to content

Commit a76a0ec

Browse files
committed
第八章开始
1 parent 5494475 commit a76a0ec

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

MySQL/MySQL必知必会.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -845,11 +845,26 @@ InnoDB 避免死锁:
845845

846846
如果出现死锁,可以用`show engine innodb status;`命令来确定最后一个死锁产生的原因。返回结果中包括死锁相关事务的详细信息,如引发死锁的 SQL 语句,事务已经获得的锁,正在等待什么锁,以及被回滚的事务等。据此可以分析死锁产生的原因和改进措施。
847847

848-
849-
850-
851-
852-
848+
# MySQL 调优
849+
850+
## 影响 MySQL 的性能因素
851+
852+
- 业务需求对 MySQL 的影响
853+
- 存储定位对 MySQL 的影响
854+
- 系统各种配置及规则数据
855+
- 活跃用户的基本信息数据
856+
- 活跃用户的个性化定制信息数据
857+
- 准实时的统计信息数据
858+
- 其他一些访问频繁但变更较少的数据
859+
- 二进制多媒体数据
860+
- 流水队列数据
861+
- 超大文本数据
862+
- 不适合放进 MySQL 的数据
863+
- 需要放进缓存的数据
864+
- Schema 涉及对系统的性能影响
865+
- 尽量减少对数据库访问的请求
866+
- 尽量减少无用数据的查询请求
867+
- 硬件环境对系统性能的影响
853868

854869

855870

0 commit comments

Comments
 (0)