
Oracle性能优化
文章平均质量分 77
TechChan
这个作者很懒,什么都没留下…
展开
-
Oracle调优综述
前言在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。 Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基转载 2008-10-11 12:08:00 · 773 阅读 · 0 评论 -
详解ORACLE数据库的分区表
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间转载 2015-09-10 10:55:38 · 1417 阅读 · 0 评论 -
Oracle 正则表达式 regexp_like
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,转载 2015-07-17 10:38:28 · 2785 阅读 · 0 评论 -
Oracle性能监控脚本
1. 监控事例的等待select event,sum(decode(wait_Time,0,0,1)) "Prev",sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot"from v$session_Waitgroup by event order by 4;2. 回滚段的争用情况select name, waits, get转载 2013-09-11 13:44:55 · 863 阅读 · 0 评论 -
Explain plan Oracle优化工具安装及使用
在ORACLE数据库中,需要对SQL语句进行优化的话需要知道其执行计划,从而针对性的进行调整.ORACLE的执行计划的获得有几种方法,下面就来总结下1、EXPLAIN的使用Oracle RDBMS执行每一条SQL语句,都必须经过Oracle优化器的评估。所以,了解优化器是转载 2011-08-18 00:04:15 · 1879 阅读 · 0 评论 -
alter index rebuild与alter index rebuild online的区别
一般在什么情况下重构索引1.当索引所基于表上的DML操作频繁,随着时间推移,索引效率就越来越低,所以就需要重建索引2.当表被移动另一个表空间时,此表所在的索引会变得无效,也需要重建索引 备注:DML(Data Manipulation Language)原创 2011-08-16 22:28:32 · 1382 阅读 · 0 评论 -
alter index coalesce和alter index rebuild的区别
alter index coalesce和alter index rebuild的区别:alter index coalesce是合并同一branch的leaf block。而alter index rebuild是重新建立一个indexes,一般需要2倍的index大小转载 2011-08-16 23:06:49 · 6299 阅读 · 0 评论 -
alter index index_name rebuild真能释放索引表空间吗?
1楼: 表中的数据每天晚上都要删除一部分(150万条左右),且表上建有主键索引。 当删除掉这些数据后,其所占的索引表空间并没有释放,于是使用了rebuild, rebuild能释放空间吗? 这样的问题如何解决? 2楼:如果不放心 删掉索引重建在转载 2011-08-16 23:19:27 · 4627 阅读 · 0 评论 -
DBA 基础知识
ORACLE内部培训资料Oracle 服务器实例Instance,数据库DatabaseInstance:内存结构memory structure(SGA),后台进程background process-SGA:高速缓存,重做日志缓存区,共享池-后台进程:转载 2011-08-16 23:11:08 · 3115 阅读 · 0 评论 -
Oracle调用java程序例子
CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "OSCommand" AS import java.io.*; public class OSCommand{ public static String Run(Stri原创 2011-08-11 20:38:52 · 834 阅读 · 0 评论 -
Oracle 脚本(适应各种业务需要)
1. 取A表的数据,更新B表字段update m_build bset b.district_id=( select d.district_id from bjhouse.d_district d where b.build_name_jq=d.district_name)where exists (select 1 fr原创 2010-05-28 11:25:00 · 710 阅读 · 0 评论 -
Oracle 优化配置
数据库系统和操作系统一样,在计算机上安装成功后,还需要进一步配置和优化,从而使其具有更强大的功能和运行在最佳状态。如果在设计阶段因为各种因素没有进行较为合理的配置和计划,那么就需要在后期对数据库系统进行优化。数据库系统性能的优化,除了在设计阶段对其逻辑存储结构和物理存储结构设计进行优化,使之在满足需求条件下,时空开销性能最佳外,还可在运行阶段,采取一些优化措施,使系统性能最佳。本专题所讨论的性能优原创 2009-02-25 14:51:00 · 1340 阅读 · 0 评论 -
ORCALE 优化常青树
1、用EXISTS替代IN,NOT EXISTS替代NOT IN: 在子查询中,NOT 在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接.在这种情况下, 使用EXISTS(或NOT EXISTS)通常将提高查询的效率。 SELECT * FROM EMP (基础表) WHERE EMPNO > 0 AND EXISTS (SELECT ‘X F原创 2009-02-16 12:19:00 · 1097 阅读 · 0 评论 -
Oracle性能调优实践中的几点心得
很多的时侯,做Oracle DBA的我们,当应用管理员向我们通告现在应用很慢、数据库很慢的时侯,我们到数据库时做几个示例的Select也发现同样的问题时,有些时侯我们会无从下手, 因为我们认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracl转载 2008-10-11 13:57:00 · 787 阅读 · 0 评论 -
ORACLE CPU过高的一次调整过程
发现CPU占用率一般都维持在90%以上,由于大量使用FOR UPDATE,造成大量LATCH等等待现象,其中某些多线程SQL又运行非常频繁。很久以前就发现这些问题,给出相对意见,建议不采用FOR UPDATE或在FOR UPDATE上加NOWAIT,由于项目进程问题一直没进行程序修改,决定在这次解决掉,以解后顾之忧。 调整前要知道如下问题 1,CPU是多少MHZ 2,SE转载 2008-10-11 12:12:00 · 4982 阅读 · 0 评论 -
Oracle专家调优秘密
在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。 Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本的概念是每个Oracle DBA都应该遵从的转载 2008-10-11 13:54:00 · 821 阅读 · 0 评论 -
数据探查
接触数据仓库也半年多了,一直都知道数据质量的重要性, 前面也看过几篇数据质量的博文,但是没有真正的在实践中去做过。上周接触了一下数据探查,发现数据探查对于数据质量是非常重要的一个环节,它是决定最后数据正确性的非常关键的一步。 数据探查阶段为ETL团队提供了指导,告诉他们需要使用多少数据清洗机制,并且使他们不会因为创建处理脏数据的系统分散了注意力而遗漏项目的主要环节。一定要预先进行数据探查工作!转载 2015-09-14 09:22:58 · 17816 阅读 · 0 评论