sql优化技巧
来源:互联网 发布:django 生鲜教程源码 编辑:程序博客网 时间:2024/05/18 09:03
sql优化技巧参考《oracle dba 工作笔记》1、简化sql简化逻辑,较少资源的消耗。2、统计信息在数据快速增长的库上,需要收集统计信息,对于比较稳定的系统,可以很长时间收集或不收集。统计信息的收集比例巨型表(>30G) 40%大型表(8G<,<30G) 50%中型表(1G<,<8G) 60%小型表(<1G) 70%对于较大的表增加并行度当表的修改超过总量的10%,会在晚上收集统计信息3、索引索引不要过度使用,维护索引也需要一定的资源。在全表扫描代价极高的情况下,驱动索引的使用是不错的选择。4、并行加速数据处理并行有利有弊,提高处理速率对系统硬件资源也是极大的消耗。对于并行操作,大体分为并行查询,并行dml,并行ddl。在object级,session级,hint级使用。object级:alter table emp parallel 2session级:alter session enable parallel queryhint级:/*+parallel(emp 2)*/优先级别如下:并行查询:hint > session > object并行dml:session > hint >object并行ddl:session > statement查看ORCL库中哪些并行程序在运行ps -ef|grep ora_p|grep ORCL从v$session中查看select sid,usernane,program from v$session where sid in(select sid from v$px_session) and username='TESTDB';查并行进程是否在用select * from v$px_process;通过sid得到进程详细信息select paddr,sid,serial#,username,osuser,machine,process,terminal,type from v$session where sid=1111;
阅读全文
0 0
- sql优化技巧
- sql优化技巧
- sql优化技巧
- SQL 优化技巧
- Oracle SQL优化技巧
- oracle 技巧 sql 优化
- SQL优化技巧
- sql优化的技巧
- SQL语句优化技巧
- SQL优化技巧
- SQL优化技巧
- SQL语句优化技巧
- SQL技巧与优化
- SQL优化技巧
- sql优化技巧
- sql优化技巧
- SQL优化技巧
- sql语句优化技巧
- nginx+php在 window下 自动退出 php-cgi解决方案
- 编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、 数学课(Math)和平均值(avg),方法包括求
- 菜鸟学框架——JDBC VS Hibernate VS Mybatis
- HTML简单标签
- netty源码分析(十四)Netty初始化流程总结及Channel与ChannelHandlerContext作用域分析
- sql优化技巧
- 任重而道远
- RedHat6.5安装MySQL5.7
- 编写一个手机类(Mobile),包括手机品牌(brand)、手机型号(type),方法包括显示手机信息,并编写测试类进行对象的创建
- ACM学习总结之素数与串问题
- 通过rtsp获取H264裸流并保存到mp4文件
- 【数据结构】[NOIP2004]FBI树
- npm --save-dev 和--save区别
- HotSpot虚拟机在堆中对对象分配、布局和访问的全过程