上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
  2014年10月16日
摘要: 2014-10-04 Created By BaoXinjian一、摘要PLSQL_性能优化系列14_Oracle High Water Level高水位分析高水位线好比水库中储水的水位线,用于描述数据库中段的扩展方式。高水位线对全表扫描方式有着至关重要的影响。当使用delete 操作表记录时,高水... 阅读全文
posted @ 2014-10-16 08:14 东方瀚海 阅读(2001) 评论(3) 推荐(1) 编辑
  2014年10月15日
摘要: 2014-10-04 Created By BaoXinjian一、摘要索引重建是一个争论不休被不断热烈讨论的议题。当然Oracle官方也有自己的观点,我们很多DBA也是遵循这一准则来重建索引,那就是Oracle建议对于索引深度超过4级以及已删除的索引条目至少占有现有索引条目总数的20% 这2种情形... 阅读全文
posted @ 2014-10-15 07:06 东方瀚海 阅读(2812) 评论(2) 推荐(1) 编辑
  2014年10月14日
摘要: 2014-10-04 Created By BaoXinjian一、摘要1. 索引质量索引质量的高低对数据库整体性能有着直接的影响。良好高质量的索引使得数据库性能得以数量级别的提升,而低效冗余的索引则使得数据库性能缓慢如牛,即便是使用高档的硬件配置。因此对于索引在设计之初需要经过反复的测试与考量。那... 阅读全文
posted @ 2014-10-14 13:20 东方瀚海 阅读(1598) 评论(2) 推荐(1) 编辑
  2014年10月13日
摘要: 2014-10-04 Created By BaoXinjian一、摘要PL/SQL程序中运行SQL语句是存在开销的,因为SQL语句是要提交给SQL引擎处理。这种在PL/SQL引擎和SQL引擎之间的控制转移叫做上下文却换,每次却换时,都有额外的开销。但是,FORALL和BULK COLLECT可以让... 阅读全文
posted @ 2014-10-13 09:05 东方瀚海 阅读(1843) 评论(0) 推荐(1) 编辑
  2014年10月12日
摘要: 2014-09-25 Created By BaoXinjian一、摘要集合是Oracle开发中经常遇到的情况,Oracle集合分为三种情况:索引表集合(index by table)、嵌套表集合(nested table)、可变集合(varry table)。PL/SQL中没有数组的概念,他的集合... 阅读全文
posted @ 2014-10-12 09:51 东方瀚海 阅读(1889) 评论(0) 推荐(2) 编辑
  2014年10月11日
摘要: 2014-08-22 Created By BaoXinjian一、摘要1、分区表: 随着表的不断增大,对于新纪录的增加、查找、删除等(DML)的维护也更加困难。对于数据库中的超大型表,可通过把它的数据分成若干个小表,从而简化数据库的管理活动。对于每一个简化后的小表,我们称为一个单个的分区 对于分区... 阅读全文
posted @ 2014-10-11 08:56 东方瀚海 阅读(2623) 评论(4) 推荐(3) 编辑
  2014年10月10日
摘要: 2014-09-25 Created By BaoXinjian 一、Insert 性能影响 应用设计不合理导致的session之间的互锁(enqueue)是影响程序可扩展性最常见的原因。此外,一些共享资源的争用,也会导致性能下降。 本篇介绍两个由并发insert操作导致的等待事件(wait eve 阅读全文
posted @ 2014-10-10 08:14 东方瀚海 阅读(2624) 评论(2) 推荐(1) 编辑
  2014年10月9日
摘要: 2014-09-25 Created By BaoXinjian一、绑定变量用法和使用场合使用绑定变量的重要性:如果不使用绑定变量而使用常量,会导致大量硬解析。由于硬解析的种种危害,不使用绑定变量往往是影响oracle性能和扩展性的最大问题以下为一些错误写法和正确写法的例子1. PLSQL中普通查询... 阅读全文
posted @ 2014-10-09 15:13 东方瀚海 阅读(1662) 评论(0) 推荐(1) 编辑
  2014年9月30日
摘要: 2015-04-01 Created By BaoXinjian一、摘要表空间迁移并压缩案例二、案例Step1. 并发转移表空间set timing on;alter session set parallel_degree_limit=192;alter session enable paralle... 阅读全文
posted @ 2014-09-30 18:14 东方瀚海 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 2014-08-11 Createed By BaoXinjian一、摘要Oracle硬解析和软解析是我们经常遇到的问题,所以需要考虑何时产生软解析何时产生硬解析,如何判断1. SQL的执行过程当发布一条SQL或PL/SQL命令时,Oracle会自动寻找该命令是否存在于共享池中来决定对当前的语句使用... 阅读全文
posted @ 2014-09-30 08:45 东方瀚海 阅读(3111) 评论(0) 推荐(2) 编辑
  2014年9月29日
摘要: 2014-06-20 Created By BaoXinjian一、摘要手工指定SQL语句的执行计划尽管oracle优化器很智能,但有时候你想自己选择执行计划,可以通过hint实现。在开发测试环境中,可以通过hint测试不同执行计划的性能。Hint的缺点是增加了管理代码的额外负担,当数据库或环境发生... 阅读全文
posted @ 2014-09-29 06:54 东方瀚海 阅读(1849) 评论(4) 推荐(2) 编辑
  2014年9月28日
摘要: 2014-09-25 Created By BaoXinjian一、摘要1. Oracle优化器介绍本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。2. RBO优化器RBO是一种基于规则... 阅读全文
posted @ 2014-09-28 12:22 东方瀚海 阅读(2895) 评论(0) 推荐(1) 编辑
  2014年9月27日
摘要: 2014-09-25 Created By BaoXinjian一、摘要对于一个大的任务,一般的做法是利用一个进程,串行的执行,如果系统资源足够,可以采用parallel技术,把一个大的任务分成若干个小的任务,同时启用n个进程/线程,并行的处理这些小的任务,这些并发的进程称为并行执行服务器(para... 阅读全文
posted @ 2014-09-27 08:44 东方瀚海 阅读(3990) 评论(0) 推荐(1) 编辑
  2014年9月26日
摘要: 2014-09-25 Created By BaoXinjian一、摘要Oracle三种主要连接方式的比较1. Hash Join (1).概述 i. 读取一个表的资料,并将放置到内存中,并建立唯一关键字的位图索引 ii. 读取另一个表,和内存中表通过Hash算法进行比较 (2).适用对象 i. 大... 阅读全文
posted @ 2014-09-26 14:38 东方瀚海 阅读(3157) 评论(2) 推荐(0) 编辑
  2014年9月25日
摘要: 2014-06-01 Created By BaoXinjian一、摘要在PLSQL查询优化中,使用和接触最多的应该是索引Index这个概念,个人也觉得对Index选择和优化是程式优化过程中比较重要的概念,特别是刚开始接触PLSQL性能优化索引的一些概念一个索引可以由一个或多个列组成,对列设置索引其... 阅读全文
posted @ 2014-09-25 12:22 东方瀚海 阅读(2686) 评论(3) 推荐(5) 编辑
  2014年9月24日
摘要: 占位符https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=2082062510193540&id=1366133.1&_afrWindowMode=0&_adf.ctrl-state=rru77dj7v_139NOTE:14... 阅读全文
posted @ 2014-09-24 21:36 东方瀚海 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 占位符PLSQL_性能优化工具系列_Best Practices: Proactively Avoiding Database/Query Performance Issue 阅读全文
posted @ 2014-09-24 21:36 东方瀚海 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 2014-09-06 Created By BaoXinjian一、摘要Oracle10g中推出了新的优化诊断工具:数据库自动诊断监视工具(Automatic Database Diagnostic Monitor :ADDM),配合STA(SQL Tuning Advisor)和AWR (AWR ... 阅读全文
posted @ 2014-09-24 19:45 东方瀚海 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 2014-09-24 Created By BaoXinjian一、摘要SQL 语句的SQL 执行计划发生更改时,可能存在性能风险。SQL 计划发生更改的原因有很多,如优化程序版本、优化程序统计信息、优化程序参数、方案定义、系统设计和SQL 概要文件创建等。SQL 计划管理是一种随Oracle Da... 阅读全文
posted @ 2014-09-24 19:35 东方瀚海 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 2014-06-25 Created By BaoXinjian 一、摘要 SQL TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,SQL TRACE是非常常用的方法。 一般,一次跟踪可以分为以下几步: 1. 界定需要跟踪的目标范围,并 阅读全文
posted @ 2014-09-24 18:55 东方瀚海 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 占位符 阅读全文
posted @ 2014-09-24 18:54 东方瀚海 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 2014-08-23 Created By BaoXinjian一、摘要网上流传的一个用以查询单一SQL查询的效率并导出为HTML报表的脚本,功能与DBMS_PROFILER类似通过session查询SQL_ID,只有运行脚本,导出为HTML报表该SQL脚本下载地址:http://files.cnb... 阅读全文
posted @ 2014-09-24 18:54 东方瀚海 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 占位符 阅读全文
posted @ 2014-09-24 18:53 东方瀚海 阅读(425) 评论(0) 推荐(0) 编辑
  2014年9月18日
摘要: 2014-12-18 Created By BaoXinjian一、摘要Oracle的等待事件是衡量Oracle运行状况的重要依据及指标。等待事件的概念是在Oracle7.0.1.2中引入的,大致有100个等待事件。在Oracle 8.0中这个数目增加到了大约150个,在Oracle8i中大约有20... 阅读全文
posted @ 2014-09-18 21:08 东方瀚海 阅读(756) 评论(0) 推荐(0) 编辑
  2014年9月17日
摘要: 2014-08-10 Created By BaoXinjian一、摘要1. 冷备份数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份适合于非归档模式下,数据库处于一致性状态2. 步骤首先在运行的库中得到数据库运行的所有的物理文件位置,然后在计划内关闭数据库(shutdown)再执行拷贝... 阅读全文
posted @ 2014-09-17 09:56 东方瀚海 阅读(1171) 评论(0) 推荐(1) 编辑
  2014年9月12日
摘要: 20150701 Created By BaoXinjian一、摘要查看EXPDP/IMPDP的进度,当你当如导出的时候,如果数据量比较大,中途有些人会着急,不免想看看进度如何1. 两个视图DBA_DATAPUMP_JOBS;DBA_DATAPUMP_SESSIONS;2. Expdp / Impd... 阅读全文
posted @ 2014-09-12 20:31 东方瀚海 阅读(14042) 评论(0) 推荐(0) 编辑
摘要: 2015-04-01 Created By BaoXinjian一、摘要PARFILE 可以把各种参数配置为一个文本键值形式的文件,该参数可以指定参数文件的位置。 Expdp命令可以调用Parfile文件,在Parfile里可以写备份脚本,可以使用Query选项。 1. 如expdp.txt 内容如... 阅读全文
posted @ 2014-09-12 17:17 东方瀚海 阅读(7447) 评论(0) 推荐(0) 编辑
  2014年9月11日
摘要: 2014-08-31 Created By BaoXinjian一、摘要在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。二、exp/imp... 阅读全文
posted @ 2014-09-11 12:24 东方瀚海 阅读(12467) 评论(6) 推荐(3) 编辑
  2014年9月10日
摘要: 20150506 Created By BaoXinjian一、摘要在开发IREP开发接口时,经常遇到错误,需要监控工作记录和日志文件,Oracle Metalink上提供的解决方案1. 通过SOA Monitor监控日志工作记录2. 通过前台设定SOA Log3. 通过后天设定SOA Log二、通... 阅读全文
posted @ 2014-09-10 18:02 东方瀚海 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 2014-08-27 Created By BaoXinjian一、摘要当执行耗时时间较长的PLSQL时,有时需要查看程式运行的进度,目前已经处理了多少资料,还需处理多上资料如果程式中专门的Log Module管控这一块,问题就不太大如果没有这个这块的管控,可能就需要通过跟踪session,并查询动... 阅读全文
posted @ 2014-09-10 13:39 东方瀚海 阅读(2256) 评论(2) 推荐(1) 编辑
  2014年9月9日
摘要: 2015-01-06 Created By BaoXinjian参考:张礼军 - http://oracleseeker.com/2009/10/23/irep_service_generation_backend_processing_tool_soagenerate/ 阅读全文
posted @ 2014-09-09 22:05 东方瀚海 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 2014-08-23 Created By BaoXinjian一、摘要网上流传的一个用以查询单一SQL查询的效率并导出为HTML报表的脚本,功能与DBMS_PROFILER类似通过session查询SQL_ID,只有运行脚本,导出为HTML报表该SQL脚本下载地址:http://files.cnb... 阅读全文
posted @ 2014-09-09 10:30 东方瀚海 阅读(1893) 评论(2) 推荐(1) 编辑
  2014年9月8日
摘要: 20150819 Created By BaoXinjian一、摘要在编写客户化的PL/SQL程序,并将其发布到Oracle Integration Repositroy中,进而发布为Web服务,本文描述通过第三方的程序来调用过我们的Web服务,来验证客户化的Web服务是否能够被正常调用,在Orac... 阅读全文
posted @ 2014-09-08 20:01 东方瀚海 阅读(320) 评论(0) 推荐(0) 编辑
  2014年9月7日
摘要: 20150819 Created By BaoXinjian一、摘要在编写客户化的PL/SQL程序,并将其发布到Oracle Integration Repositroy中,进而发布为Web服务,本文描述通过第三方的程序来调用过我们的Web服务,来验证客户化的Web服务是否能够被正常调用,在Orac... 阅读全文
posted @ 2014-09-07 22:00 东方瀚海 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 2012-06-08 Created By BaoXinjian一、摘要簇表是Oracle中一种可选、的存储表数据的方法。使用簇表可以减少磁盘I/O,改善访问簇表的联结所带来的资源开销,本文讲述了簇表的原理、创建以及管理簇表等。1.簇表由共享相同数据块的一组表组成。在堆表的管理过程中,对于某些表的某... 阅读全文
posted @ 2014-09-07 14:09 东方瀚海 阅读(719) 评论(0) 推荐(0) 编辑
  2014年9月6日
摘要: 2015-01-03 Created By BaoXinjian一、摘要PL/SQL API发布到Oracle Integration Repositoy后,发布上去的集成接口还无法供集成使用的Web服务,是因为它还没有按照WebSerices的规范发布为WSDL,发布接口为Web服务的步骤为:St... 阅读全文
posted @ 2014-09-06 21:59 东方瀚海 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 2014-08-25 Created By BaoXinjian一、摘要ORACLE外部表用来存取数据库以外的文本文件(Text File)或ORACLE专属格式文件。因此,建立外部表时不会产生段、区、数据块等存储结构,只有与表相关的定义放在数据字典中。外部表,顾名思义,存储在数据库外面的表。当存取... 阅读全文
posted @ 2014-09-06 09:02 东方瀚海 阅读(1977) 评论(0) 推荐(0) 编辑
  2014年9月5日
摘要: 2014-09-09 Created By BaoXinjian一、摘要1.加密过程:明文+密钥+加密函数=〉密文oracle.apps.fnd.security.WebSessionManagerProc.encrypt(java.lang.String,java.lang.String) ret... 阅读全文
posted @ 2014-09-05 22:15 东方瀚海 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 20150819 Created By BaoXinjian一、摘要Oracle E-Business Suite中使用频率非常高的客户化并发程序如何发布为Oracle Integration Repository中的WSDL服务。并发程序接口发布的流程是:Step1. 根据集成接口标记的规范定义或... 阅读全文
posted @ 2014-09-05 22:02 东方瀚海 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 2014-06-08 Created By BaoXinjian1. 用法物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修... 阅读全文
posted @ 2014-09-05 09:45 东方瀚海 阅读(5372) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页