数据库调优

影响性能因素

  • 数据库结构设计
  • T-SQL语句
  • 数据量大
  • 事务和隔离级别
  • 硬件资源
  • IO阻塞
    • 批量删除表数据:大量删除时会记录到日志中,也会造成IO阻塞

优化和注意事项

  • 了解业务
  • 优先考虑第三范式设计,参考设计范式
  • 表关联尽可能少
  • 坚持最小原则
  • 在适当的地方使用约束
  • 用户数据和日志文件隔离存放

T-SQL语句优化

  • 索引
    • 索引列不能为空
    • sql语句时索引字段不要计算,计算会取消索引
    • with指定索引(复杂的表多索引时可以强制指定索引)
  • 条件:从左边开始,先写最小条件锁定最少数据
  • 以小表关联大表
  • SQL语句尽量简单

执行计划

点击开启【包括实际的执行计划】

数据库调优

 

数据库调优

上一篇:go.js:判断节点是否可以删除


下一篇:Nacos1.3.0配置MySQL8