Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 612 Bytes

README.md

File metadata and controls

15 lines (9 loc) · 612 Bytes

数据库优化

数据库的瓶颈

1. I/O 瓶颈

1.1 磁盘 I/O 瓶颈。数据太多,数据库缓存放不下,每次查询时会产生大量 I/O,降低查询速度。

1.2 网络 I/O 瓶颈。查询的数据太多,网络带宽不够。

2. CPU 瓶颈

2.1 SQL 问题。例如:SQL 中包含 join、group by、order by、非索引字段条件查询等,增加 CPU 运算的操作。

  • 对应的优化:建立合适的索引,在业务 Service 层进行业务计算。

2.2 单表数据量太大。查询时扫描的行太多,SQL 效率低,CPU 率先出现瓶颈.