程序性能优化思路

从语言平台特性层面

从代码的设计编写层面

从引用框架的优化层面(使用的组件之类)

从系统的整体架构层面(分布/缓存/集群等)

从数据库层面

下面在说说以围绕着数据库为中心的细分类:

从表设计层面,字段类型/缓存表/冗余/范式等

从索引的设计层面 覆盖/顺序/选字段等

从查询的设计开发层面

从数据库系统的配置优化层面

从操作系统与硬件的层面

从数据库的架构面 分区/分表分库/读写主从等

通过慢查询日志或业务上的反馈,分析慢的查询的查询计划进行调优。



分享到:


相關文章: