【学习总结】SQL的学习-5-性能调优常用方法介绍与数据导入导出
2023-09-14 09:00:39 时间
参考链接
目录
=======================================================
执行计划工具的使用
执行计划工具explain
=======================================================
创建索引
索引属性
语法与示例
删除索引drop并查询索引show
-
删除索引语法:
drop index index_name from table_name;
-
查询索引语法:
show index from table_name;
-
示例:
创建索引create
-
创建索引语法:
create index index_name on table_name(file_name);
-
示例:
查询执行计划工具explain
-
语法:
explain select file_name from table_name;
- 如:查询上述创建了索引的字段name,并且该索引命名为big。
-
示例:
删除索引对执行计划的影响
-
变为最慢
-
代码示例:
=======================================================
索引不一定快
索引属性
-
索引可以提高查询速度,但会降低更新表的速度。
语句含某关键字时的影响
=======================================================
exits与in的合理使用
选用原则
-
如果两个表中一个较小,一个较大,则子查询表大的用exists,子查询表小的用in
-
示例:
not exists和not in
=======================================================
创建临时表与避免笛卡尔积
创建临时表
笛卡尔积
-
概述:
-
示例:
避免笛卡尔积
=======================================================
提升硬件性能
oracle
mysql
=======================================================
数据导出
=======================================================
数据导入
=======================================================
END
相关文章
- crontab命令的使用方法
- 【奇技淫巧】Android真机调试看不到应用logcat或者应用logcat信息太少的解决方法
- JS原生方法实现jQuery的ready()
- Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
- Unity延迟和重复调用方法
- php:PHP解析xml的4种方法
- phalcon:数据库分库,读写分离,负载均衡 系统方法执行顺序
- Javascript异步编程的4种方法
- Oracle导入excel数据快速方法
- [获取行数]php读取大文件提供性能的方法,PHP的stream_get_line函数读取大文件获取文件的行数的方...
- 关于Java中子类调用父类方法
- 【学习总结】SQL的学习-5-性能调优常用方法介绍与数据导入导出
- python正常时间和unix时间戳相互转换的方法
- vue+echarts实现动态绘制图表及异步加载数据的方法
- Python语言学习:Python语言学习之python包/库package的简介(模块的封装/模块路径搜索/模块导入方法/自定义导入模块实现华氏-摄氏温度转换案例应用)、使用方法、管理工具之详细攻略
- Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)之详细攻略
- Qt 多线程QThread实现方法之一
- js文件中模块化导入swiper.js文件方法
- linux下的缓存机制及清理buffer/cache/swap的方法梳理
- 汇总py环境移植方法:将Anaconda3环境打包与导入
- progressbar使用方法:进度画面大小,进度画面背景,进度百分比
- Python开发之Python导包的几种方法,自定义包的生成以及导入详解
- Lua 判断表是否为空方法
- 【docker】导入镜像报错磁盘空间不足的解决方法 && 【docker】修改默认的存储路径
- SQL Sever — 导入数据与导出数据到表的方法
- Android JNI结构体和指针数组的使用以及调用Java类的方法和属性