SQL优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句...
详细显示数据表空间的使用率与剩余空间的SQL
SELECT d.tablespace_name, SPACE sum_space,SPACE - NVL (free_space, 0) used_space,ROUND ((1 - NVL (free_space, 0) / SPACE) * 100, 2) used_rate,free_space free_spaceFROM (SELECT tablespace_n...
自动生成addm报告并以邮件发送
#!/bin/ksh# creator: 李连嘉# function: get addm reportdate#设置环境变量export ORACLE_SID=ywzkrexport ORACLE_HOME=/ywzkr_ora/product/10.2.0export NLS_LANG=american_america.zhs16gbk#设置运行是变量SQLPLU...
自动生成AWR报告并以邮件附件发送
#!/bin/ksh# creator: 李连嘉# function: get awr reportdate#设置环境变量export ORACLE_SID=ywzkrexport ORACLE_HOME=/ywzkr_ora/product/10.2.0export NLS_LANG=american_america.zhs16gbk#设置运行是变量SQLPLUS...
Oracle 性能相关常用脚本(SQL)
在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考。以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整。 1、寻找最多BUFFER_GETS开销的SQL 语句[sql] view plaincopyprint?--filename: to...
oracle数据库健康检查的工序
每天的工作(1).确认所有的INSTANCE状态正常登陆到所有数据库或例程,检测ORACLE后台进程:$ps –ef|grep ora(2). 检查文件系统的使用(剩余空间)。如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。 $df –k(3). 检查日志文件和trace文件记录alert和trace文件中的错误。连接...
对oracle实例的内存(SGA和PGA)进行调整,优化数据库性能
一、名词解释(1)SGA:SystemGlobal Area是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。(2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Librarycache(共享SQL区)和Datadictionarycache(...
《maclean liu的oracle学习经历
有一句网络用语说得好:"再多一起NB的岁月,也抵不上那些一起SB的日子" 。 谨以这篇帖子献给那些还奋战在学习Oracle的同学们。最早接触Oracle还是在大三,为了攒学分而上了一门选修课,课名似乎是叫"Oracle数据库基础",受限于大学的Oracle学习环境和师资力量,当时也仅仅是学习到一些SQL要如何写、哪个后台进程完成哪些...
Linux vmstat命令实战详解
Linux vmstat命令实战详解vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不...
AIX中的Bash颜色更改与配置
AIX默认的ksh用起来很不惯,工作效率低, 于是装了bash并配置了颜色显示,用起来就舒服多了,步骤如下: 1 到 ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/ 下载 bash 和 coreu...
Oracle Logminer 说明
一. Logminer 说明 Oracle LogMiner 的官网说明: Using LogMiner to Analyze Redo Log Files http://download.oracle.com/docs/cd/E11882_01/server.112/e16536/logminer.htm#SUTIL019&nbs...
oracle 数据库性能健康检查脚本
年底了,要对负责的数据库进行,性能健康检查,特此记录. *******************os层检查#检查oracle进程ps -ef|grep ora|wc -lcrs_stat -t -vtop glancecrsctl check cluster (cssd)vmstat 3600 6***********...
Oratop工具——实时数据库性能监控工具
在任何系统优化过程中,“80/20原则”是我们一定要关注的问题。简单的说,就是我们系统80%的性能问题、现象,都是有少数几个甚至一个问题造成的。这就需要我们面对复杂的系统性能问题的时候,要学会“拨开云雾、蛇打...
各种scn的查询
1.查询系统当前SCN两条命令SQL> select current_scn from v$database;SQL> select dbms_flashback.get_system_change_number from dual;GET_SYSTEM_CHANGE_NUMBER------------------------ 1...
播布客里小布老师的全部视频收集,
播布客里小布老师的全部视频收集,请不要转载!LR系列培训视频 - LoadRunner测试Tuxedo应用系统 1http://www.boobooke.com/v/bbk1067LR系列培训视频 - LoadRunner测试Tuxedo应用系统 2http://www.boobooke.com/v/bbk1068...
linux下MySQL安装及设置
1. 关于本文 本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和设置。2. 关于MySQL MySQL是最流行的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家由MySQL开发人员创建的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和...
使用rman中的duplicate复制数据库
目标库和复制库环境:OS: Linux Red Hat AS 4DB Version: 10.2.0.1 1.目标库和复制库信息Rman 中的目标库(target database)指的是被复制的库,复制库(duplicate database)是指复制后生成的新库.这里为了测试方便,复制库和目标库的目录结构设置相同. 目标库:IP:192.168.30.37...
RAC日志体系详解(原创)
简单介绍一下有关Oracle集群环境中日志体系结构,在遇到问题时,可以快速查找所需的日志文件,及时的定位问题。日志体系如下Oracle集群日志的文件路径 $ tree -d $ORA_CRS_HOME/log/u01/app/oracle/product/10.2.0/crs/log|-- crs`-- czmmiao1 |-- admin |-- ...
asmcmd 讲解
目录* 这里忘记将+ASM实例的创建方法了。。很简单,用dbca来创建!一,认识ASM 21,ASM 22,ASM 不是一个通用的文件系统 23,ASM 作为单独的 Oracle 实例实施 24,ASM提供了3种冗...
10g RAC改归档模式步骤
记得第一次修改RAC数据库从非归档模式到归档模式费了我很大劲,并且当时,有客户在身边看着,可总是修改不过来,呵呵…,今天一个新系统割接,同样需要将这个新装的数据库从非归档模式改为归档模式,下面简单贴下我的操作过程,仅供刚入行的朋友们学习、参考。 数据库为Oracle 10g RAC,节点1和节点2的归档...