当前位置: 首页 > news >正文

mysql sql优化的一些总结

当表数据量较大的时候,需要做一些优化:

1.给查询条件字段加索引;

2.索引字段不能出现NULL值,出现NULL值时候索引会失效;

3.查询语句出现not in,not null等,会去全表查询,索引失效;

4.inner join 可以用子查询去代替;

5.left join,right join 可以考虑用子查询和建索引提高查询速度;

6.在索引语句前面加explain可以对查询语句进行分析。

转载于:https://www.cnblogs.com/yun3721/p/9404637.html

相关文章:

  • linux下安装Bugzilla(四)
  • Centos7 下安装配置tomcat7
  • 【iOS-Cocos2d游戏开发】使用plist文件制作简单精灵
  • linux awk详解
  • HDU 2680 Choose the best route(多起点单终点最短路问题)题解
  • 【iOS-Cocos2d游戏开发】使用Zwoptex生成plist文件
  • 初始Windows系统
  • 西方酒馆(一)
  • Nodejs----基本数据类型
  • Objective-C属性介绍
  • PAT 1061 判断题(15)(代码)
  • 【iOS-Cocos2d游戏开发】使用cocosBuiler制作cocos2d场景
  • 面试题——存储引擎
  • HTML(XHTML)基础知识(二)——【body】
  • 《性能测试诊断分析与优化》推荐序(2)
  • avalon2.2的VM生成过程
  • css布局,左右固定中间自适应实现
  • github指令
  • gulp 教程
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Material Design
  • mysql_config not found
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Wamp集成环境 添加PHP的新版本
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • - 概述 - 《设计模式(极简c++版)》
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 如何在GitHub上创建个人博客
  • 数据科学 第 3 章 11 字符串处理
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 写给高年级小学生看的《Bash 指南》
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • #define
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二)springcloud实战之config配置中心
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (五)Python 垃圾回收机制
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)ObjectiveC 深浅拷贝学习
  • (转)visual stdio 书签功能介绍
  • *** 2003
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @RequestMapping 的作用是什么?
  • @selector(..)警告提示
  • @Valid和@NotNull字段校验使用
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • []T 还是 []*T, 这是一个问题
  • [Android]使用Android打包Unity工程