数据库的性能优化最有效的是架构的优化。
对于读多写少的应用程序,可以设计为读写分离,把允许延迟的读请求主动分发到备库;
对于秒杀型的业务,可以先在内存型key-value存储系统筛选再发往数据库持久化,避免对数据库的冲击;
对于汇总、聚合类的应用,可以采用列式存储引擎或者专门的大数据平台;对于监控类的应用,可以采用时序数据库,等等。
数据库的性能优化最有效的是架构的优化。
对于读多写少的应用程序,可以设计为读写分离,把允许延迟的读请求主动分发到备库;
对于秒杀型的业务,可以先在内存型key-value存储系统筛选再发往数据库持久化,避免对数据库的冲击;
对于汇总、聚合类的应用,可以采用列式存储引擎或者专门的大数据平台;对于监控类的应用,可以采用时序数据库,等等。