1.索引優化。增加準確的索引是最簡單有效的方式。
2.sql優化。sql優化也是儘量優化的使索引生效。
3.代碼優化,避免循環查詢庫,sql優化無法解決的嘗試在代碼中組裝數據。
4.異步,消息隊列。
5.多線程。
6.分區,分表,分庫。
7.緩存。
======
非常全面,感覺性能上的問題歸結還是在IO上。
數據庫IO 應用處理IO 網絡IO
數據庫IO,索引 sql優化 分庫分表 ...
應用IO,分佈式 異步 緩存 流式 鎖粒度 ...
網絡IO,cdn 動靜分離 ...
甚至硬件IO,操作系統配置、陣列 ...
======
參考:
1.https://mp.weixin.qq.com/s/0ez_mkyr0i4MZd7DEN7M8A
3.阿里藏經閣:《性能優化方法論》
鏈接:https://pan.baidu.com/s/1sp9ZpbdWMfa8GFz_EiM_5g
提取碼:6s9d