oracle
文章平均质量分 75
会淹死的鱼
这个作者很懒,什么都没留下…
展开
-
oracle日期截取
截断日期:先执行命令:alter session set nls_date_format='yyyy-mm-dd hh24:mi:hh';截取今天:SQL> select sysdate,trunc(sysdate,'dd') from dual;SYSDATE TRUNC(SYSDATE,'DD')-------------------原创 2013-08-01 10:54:30 · 1954 阅读 · 0 评论 -
oracle sql的优化方法(概述)
在很多人眼里,SQL优化就是走索引,就是用走索引来取代全表扫描。实际上这种认识是非常肤浅的。尽管大部分SQL优化的问题都可以通过增加或者减少索引的方式来解决,但这绝不是全部”!Oracle SQL优化方法论 据崔华老师介绍,Oracle数据库里SQL优化的终极目标就是要缩短目标SQL语句执行时间。要达到上述目的,我们通常只有如下三种方法可以选择: 降低目标SQL语句转载 2013-08-04 18:02:46 · 781 阅读 · 0 评论 -
oracle sql的优化方法(精简)
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响转载 2013-08-04 18:04:47 · 492 阅读 · 0 评论 -
ORACLE SQL 优化的若干方法(详细)
一、 先介绍一下oracle的SGA:数据库的系统全局区,SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。1、 共享池又由两部分构成:共享SQL区和数据字典缓冲区。共享SQL区专门存放用户SQL命令,oracle使用最近最少使用等优先级算法来更新覆盖;数据字典缓冲区(library cache)存放数据库运行的动态信息。数据库运行一段时间后,DBA需要查看这些内存区域的命中率以从数据库转载 2013-08-04 18:07:04 · 1173 阅读 · 0 评论 -
oracle 表空间,表,数据文件的关系
数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。 每一个Oracle数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引等)的数据物理地存储在数据库的数据文件中。数据文件通常为*.dbf格式,例如:u转载 2013-08-07 23:08:10 · 934 阅读 · 0 评论 -
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表转载 2013-08-07 22:50:07 · 1018 阅读 · 2 评论 -
Oracle SQL优化 总结(大师级别)
SQL 的优化主要涉及几个方面:(1) 相关的统计信息缺失或者不准确(2) 索引问题(3) SQL 的本身的效率问题,比如使用绑定变量,批量DML 采用bulk等,这个就考验写SQL的基本功了,这一点也是最主要的一点。 一.SQL 编写注意事项 1.1 查看SQL对于生产环境上的SQL,可以从AWR 或者 Statspack 报告中获取相关的SQL 信转载 2013-08-07 22:57:39 · 1218 阅读 · 0 评论