解决方法:
1.将查询分成实时查询、近实时查询和离线查询。实时查询可穿透数据库,其它的不走数据库,可以用Elasticsearch来实现一个查 询中心,处理近实时查询和离线查询
2.读写分离。写走主库,读走从库
3.索引优化。索引过多会影响数据库写性能。索引不够查询会慢。建议一个数据表的索引数不超过4个
4.不允许出现大表。MySQL数据库的一张数据表当数据量达到千万级,效率开始急剧下降
慢查询解决方案
最新推荐文章于 2024-05-29 11:23:22 发布
解决方法:
1.将查询分成实时查询、近实时查询和离线查询。实时查询可穿透数据库,其它的不走数据库,可以用Elasticsearch来实现一个查 询中心,处理近实时查询和离线查询
2.读写分离。写走主库,读走从库
3.索引优化。索引过多会影响数据库写性能。索引不够查询会慢。建议一个数据表的索引数不超过4个
4.不允许出现大表。MySQL数据库的一张数据表当数据量达到千万级,效率开始急剧下降