优化的核心:减少子任务或者让子任务更快

减少数据扫描行数或者在服务器层缓存查询结果

总体来说,数据库查询优化策略可以归纳为以下几点:

创建缓存:利用redis等缓存技术存储查询结果,减少数据库访问次数,提高性能。

创建索引

在where和orderby的列上建立索引。

优化 SQL 语句:

分页查询优化:优化limit和offset
减少回表:使用覆盖索引
优化级联查询:小表驱动大表,在on列上建立索引
分解级联查询:将子查询作为临时表存储,然后后续使用临时表
创建临时表

优化表结构

优化数据库架构设计:读写分离,冷热分离

本站无任何商业行为
个人在线分享 » 数据库优化策略总结
E-->