mysql数据表规模九千万左右,怎么优化

中科白癜风医院微信 https://baike.baidu.com/item/%E5%88%98%E4%BA%91%E6%B6%9B/21900249?fr=aladdin
实践出真知。根据成本顺序依次是:第一:加索引优化sql。尽量避免全盘扫描,另单表索引也不是越多越好。第二:加缓存。使用redis,memcached,但注意缓存同步更新、设置失效等问题。第三:主从复制,读写分离。适合读多写少的场景,同步会有延迟。第四:垂直拆分。可以选用适当的中间件Mycat等第五:水平切分。选择合理的shardingkey,改动表结构,将大数据字段拆分出去,对经常查询的字段做一定的冗余,同时做好数据同步。当然还有优化数据库连接配置,根据业务选用不同的数据库引擎等等。


转载请注明:http://www.aierlanlan.com/rzdk/7853.html