加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

怎样去写一手好SQL

发布时间:2019-10-25 09:57:15 所属栏目:编程 来源:今头日条一小马奔腾
导读:MySQL机能 数据表计划 索引优化 SQL优化 其他数据库 博主认真的项目首要回收阿里云数据库MySQL,最近频仍呈现慢SQL告警,执行时刻最长的竟然高达5分钟。导出日记后说明,首要缘故起因竟然是没有掷中索引和没有分页处理赏罚。其拭魅这长短常初级的错误,我不禁后背一

索引优化

  • 分页查询很重要,假如查询数据量高出30%,MYSQL不会行使索引。
  • 单表索引数不高出5个、单个索引字段数不高出5个。
  • 字符串可行使前缀索引,前缀长度节制在5-8个字符。
  • 字段独一性太低,增进索引没故意义,如:是否删除、性别。

公道行使包围索引,如下所示:

  1. select login_name, nick_name from member where login_name = ? 

login_name, nick_name两个字段成立组合索引,比login_name简朴索引要更快。

SQL优化

分批处理赏罚

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读