DB2日期函数备忘
DATE函数 语法:DATE(ARG) DATE函数返回一个日期、时间戳、日期字符串、时间戳字符串中的日期。Sql代码 eg: SELECT DATE('2005-06-12 16.24.18.121212') FROM...
DB2--WINDOWS傻瓜安装版本
数据仓库一般模式分析
传统的关系数据库一般采用二维数表的形式来表示数据,一个维是行,另一个维是列,行和列的交叉处就是数据元素。关系数据的基础是关系数据库模型,通过标准的SQL语言来加以实现。 数据仓库是多维...
数据库设计模式
MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0转:http://blog.csdn.net/liu7537什么是模式?简单说来,模式类似于定 式,就是遇到反复出现的同一问题时所固定使用的解决方案。下围棋的朋友可能...
PLSQL存储回顾
PROCEDURE TEST_PROC1 AS TYPE ID_TABLE_TYPE IS TABLE OF NUMBER(6) INDEX BY BINARY_INTEGER; TYPE NAME_TABLE_TYPE IS TABLE OF VARCHAR2(10) INDEX BY B...
plsql记录类型
CREATE OR REPLACE PROCEDURE TEST_RECORD1 AS/**功能:用来说明自定义记录的使用,在select into子句中使用记录变量 *范围:适用于处理单行多列的数据*/BEGIN --自定义记录类型 DECLARE &nbs...
备份恢复--1.简单备份实例
测试环境:SQL*Plus: Release 11.1.0.6.0全库备份1.切换到归档模式已连接。SQL> archive log list;数据库日志模式 非存档模式自...
oracle sql tunning 15 --常用改写
改写的目的是为了缩短语句运行时间,通常第2种方法比第一种好1.having vs where(1)select owner,count(*) from all_objects group by owner having wner='SYS' time:44.156 seconds...
常用函数--rollup cube
oracle sql tuning 14 --10046
10046event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kernel追踪会话的相关即时信息,并写入到相应trace文件中。这些有用的信息主要包括sql是如何进行解析,绑定变量的使用情...
oracle sql tunning 13--tkprof
Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。具体的用法可以在命令行中查看帮助信息.一个简单trace文件经tkprof格式化后例子:对Tkprof命令输出的解释首先解释输出文件中...
oracle sql tuning 12 --dbms_profiler调整pl/sql
定位存储过程中那一段代码费时,一直是个麻烦事情,DBMS_PROFILER包的出现可以解这个难题,它甚至可以定位每行代码的运行时间!测试了下,记下来测试环境:database: Oracle Database 10g Enterprise Edition...
常见问题--SQL行列转换
今天又碰到行列转换了,记下来,不要在错测试数据:create table t_grade (name varchar2(50),chinese_score number,english_score number,math_score number);insert into t_grade values ('张三',90,81,80);inse...
oracle sql tuning 11--sql tuning advisor使用
一直都想用下10G中自带的sql tuning advior,今天终于大致了解下如何用,记录下1.SYS用户建测试表,测试数据SQL> create table student (id number,name varchar2(50));表已创建。SQL> insert into student values ...
oracle sql tuning 10 理解优化器访问路径
索引扫描可以有以下一些类型:Assessing I/O for Blocks, not RowsIndex Unique ScansIndex Range ScansIndex Range Scans DescendingIndex Skip ScansFull ScansFast Full Index ScansIndex Joins...
oracle sql tuning 9--理解优化器访问路径
访问路径:说是是如何从数据库中取数据,一般说来对于表的小部分数据用到索引访问,对于访问表的大部分数据全表扫描更有效。在OLTP系统中,有些SQL是小的[我理解为操作数据量不大的]那些SQL,可用索引来访问,相反在...
oracle sql tuning 8--常用的视图
V$SQLAREA, V$SQL, V$SQLTEXT, and V$SQL_PLAN这4个视图很重要通过这些视图我们能发现很多系统中的问题v$sqlarea:列出shared SQL area 中相关SQL的统计信息,对于每个SQL都有一行来描述.这个视图中重要的几...
statistics 2
用dbms_stats包来收集统计信息:以下列表给出dbms_stats包具体可以收集那些数据库中的统计信息ProcedureCollectsGATHER_INDEX_STATSIndex statisticsGATHER_TABLE_STATSTable, column, and index s...
statistics 1
统计信息的重要,大家都知道。那么什么是统计信息呢?统计信息:是些数据,这些数据反映数据库,以及数据库中对象的详细信息.查询优化器通过根据统计信息来决定选择执行何种执行计划统计信息有以下一些:Table ...
oracle sql tuning 6--理解表连接
表与表之间经常是要关联的,应该理解关联[或者说是连接]什么是连接?连接是一种从多个表中取回数据的一种声明.在连接中一个表被叫做内部表,一个叫做外部表.连接的特点:from后边跟了一堆表...查询优化器如何...