Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


软考-系统架构设计师:数据库优化

软考 系统架构设计师 大约 255 字

集中式数据库优化

  • 硬件系统
    • CPU
    • 内存
    • I/O(硬盘,阵列)
    • 网络
  • 系统软件
    • 参数
    • 进程优先级
    • CPU使用权
    • 内存使用
  • 数据库设计
    • 表与视图
      • 表的规划
      • 建立物化视图
    • 索引
      • 常查询-建索引
      • 常修改-避免索引
    • SQL优化
      • 以不相干子查询代替相干子查询
      • 只检索需要的列
      • 用带IN的条件子句等价替换OR子句
      • 经常提交COMMIT,以尽早释放锁
      • 尽可能减少多表查询
  • 应用软件
    • 数据库连接池

分布式数据库优化

  • 通信代价
    • 全局查询树的变换
    • 多副本策略
    • 查询树的分解
    • 半连接与直接连接
阅读 2502 · 发布于 2019-09-14

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批