数据量不断增大导致数据库性能差,如何处理

欠你金木水火土 2020-06-15 06:39:48
电商平台中像订单表,详情表,随着数据量的不断无限增大,数据库的性能也逐渐慢了下来,我该如何处理这些数据,求大神指点!!
...全文
574 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京天很蓝 2020-06-19
  • 打赏
  • 举报
回复
引用 1 楼 a52233014 的回复:
代码方面:
1、实时性不高可以考虑加入缓存

数据库方面:
1、先加索引,查看数据库表索引使用情况,常用的数据可以优先考虑加索引看下执行速度
2、如果加了索引后还是慢,可以考虑主从复制、读写分离,
2、上面还扛不住的话就分库分表吧
很全面
tianfang 2020-06-18
  • 打赏
  • 举报
回复
分历史库和当前库 比如jd,查询订单时候只列3个月内的,这个在当前库。历史的在历史库 ,查询频率低的多
qq827010202 2020-06-18
  • 打赏
  • 举报
回复
可能会遇到同样的问题 mark
  • 打赏
  • 举报
回复
nayi_224 2020-06-15
  • 打赏
  • 举报
回复
用的什么数据库,具体瓶颈在什么操作上,是否已经有索引,怎么用的索引,写操作是否频繁,是否经常对大时间跨度数据进行高即时性统计?
yangwqonly 2020-06-15
  • 打赏
  • 举报
回复
代码方面: 1、实时性不高可以考虑加入缓存 数据库方面: 1、先加索引,查看数据库表索引使用情况,常用的数据可以优先考虑加索引看下执行速度 2、如果加了索引后还是慢,可以考虑主从复制、读写分离, 2、上面还扛不住的话就分库分表吧

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧