首页
学习
活动
专区
工具
TVP
发布
首页
学习
活动
专区
工具
TVP
社区首页 >专栏 >程序猿梦工厂 >构建一个优秀的SQL及优化方案

构建一个优秀的SQL及优化方案

原创
作者头像
程序猿梦工厂
发布2023-05-24 11:29:16
4220
发布2023-05-24 11:29:16
举报

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com删除。

评论
登录后参与评论
0 条评论
热度
最新
关于作者
程序猿梦工厂
目录
  • 必要的查询字段
  • 必要的筛选条件
  • GROUP BY合理分配
  • ORDER BY多使用LIMIT
  • 使用近似聚合函数
  • 避免使用多LIKE语句
  • JOIN避免大表再右侧
  • 使用Rank函数代替row_number函数来获取Top N
  • 多使用CTE语法树
  • 使用UNION ALL代替UNION
  • 避免字段的特殊处理
  • 不要在大结果集上构造虚拟列
  • 不要在唯一列或大基数列上进行分组或去重操作
  • 不要使用OR做条件连接
  • 避免再where子句中对字段进行表达式操作
  • 避免在where子句中对字段进行函数操作
  • 多使用EXISTS代替IN
  • 多使用explain分析sql执行过程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档