首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]千万级别的数据库如何进行优化

发布于 2025-01-10 18:54:06
0
148

单表 千万级别数据库优化,忽略 cpu,内存,硬盘性能瓶颈问题text 类型数据单独分出去根据查询条件创建合适的索引,复合索引、覆盖索引,唯一索引等尽量减少 join 查询优化 sql 查询语句,如:...

单表 千万级别数据库优化,忽略 cpu,内存,硬盘性能瓶颈问题

  1. text 类型数据单独分出去

  2. 根据查询条件创建合适的索引,复合索引、覆盖索引,唯一索引等

  3. 尽量减少 join 查询

  4. 优化 sql 查询语句,如:

select  * from  t  where id in (select id from t where  create_time between 'xxx'  and  'xxxx'   limit 7654321,50)
  1. 增加查询缓存

  2. 增加中间统计表,按小时,天等来区分,根据需求来弄,

  3. 6 增加的问题,有了中间统计表,无法体现当天实时数据,如查询 3 天,7 填内的,可以做个拼接,前两天 + 当天的数据

  4. 添加时间查询区间

  5. 多用 explain

评论
一个月内的热帖推荐
欢乐岛
Lv.1普通用户

139

帖子

19

小组

623

积分

赞助商广告
站长交流