PLSQL_性能优化系列03_Oracle Parallel并发处理
摘要:2014-09-25 Created By BaoXinjian一、摘要对于一个大的任务,一般的做法是利用一个进程,串行的执行,如果系统资源足够,可以采用parallel技术,把一个大的任务分成若干个小的任务,同时启用n个进程/线程,并行的处理这些小的任务,这些并发的进程称为并行执行服务器(para...
阅读全文
posted @
2014-09-27 08:44
东方瀚海
阅读(4027)
推荐(1) 编辑
PLSQL_性能优化系列02_Oracle Join关联
摘要:2014-09-25 Created By BaoXinjian一、摘要Oracle三种主要连接方式的比较1. Hash Join (1).概述 i. 读取一个表的资料,并将放置到内存中,并建立唯一关键字的位图索引 ii. 读取另一个表,和内存中表通过Hash算法进行比较 (2).适用对象 i. 大...
阅读全文
posted @
2014-09-26 14:38
东方瀚海
阅读(3188)
推荐(0) 编辑
PLSQL_性能优化系列01_Oracle Index索引
摘要:2014-06-01 Created By BaoXinjian一、摘要在PLSQL查询优化中,使用和接触最多的应该是索引Index这个概念,个人也觉得对Index选择和优化是程式优化过程中比较重要的概念,特别是刚开始接触PLSQL性能优化索引的一些概念一个索引可以由一个或多个列组成,对列设置索引其...
阅读全文
posted @
2014-09-25 12:22
东方瀚海
阅读(2704)
推荐(5) 编辑
PLSQL_性能优化工具系列17_Best Practices: Proactive Data Collection for Performance Issues
摘要:占位符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
东方瀚海
阅读(271)
推荐(0) 编辑
PLSQL_性能优化工具系列16_Best Practices: Proactively Avoiding Database
摘要:占位符PLSQL_性能优化工具系列_Best Practices: Proactively Avoiding Database/Query Performance Issue
阅读全文
posted @
2014-09-24 21:36
东方瀚海
阅读(195)
推荐(0) 编辑
PLSQL_性能优化工具系列10_Automatic Database Diagnostic Monitor - ADDM
摘要:2014-09-06 Created By BaoXinjian一、摘要Oracle10g中推出了新的优化诊断工具:数据库自动诊断监视工具(Automatic Database Diagnostic Monitor :ADDM),配合STA(SQL Tuning Advisor)和AWR (AWR ...
阅读全文
posted @
2014-09-24 19:45
东方瀚海
阅读(542)
推荐(0) 编辑
PLSQL_性能优化工具系列09_SQL Plan Management
摘要:2014-09-24 Created By BaoXinjian一、摘要SQL 语句的SQL 执行计划发生更改时,可能存在性能风险。SQL 计划发生更改的原因有很多,如优化程序版本、优化程序统计信息、优化程序参数、方案定义、系统设计和SQL 概要文件创建等。SQL 计划管理是一种随Oracle Da...
阅读全文
posted @
2014-09-24 19:35
东方瀚海
阅读(820)
推荐(0) 编辑
PLSQL_性能优化工具系列05_SQL Trace/Event 10046 Trace
摘要:2014-06-25 Created By BaoXinjian 一、摘要 SQL TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,SQL TRACE是非常常用的方法。 一般,一次跟踪可以分为以下几步: 1. 界定需要跟踪的目标范围,并
阅读全文
posted @
2014-09-24 18:55
东方瀚海
阅读(699)
推荐(0) 编辑
PLSQL_性能优化工具系列02_SQL Tuning Health-Check Script (SQLHC)
摘要:2014-08-23 Created By BaoXinjian一、摘要网上流传的一个用以查询单一SQL查询的效率并导出为HTML报表的脚本,功能与DBMS_PROFILER类似通过session查询SQL_ID,只有运行脚本,导出为HTML报表该SQL脚本下载地址:http://files.cnb...
阅读全文
posted @
2014-09-24 18:54
东方瀚海
阅读(322)
推荐(0) 编辑
PLSQL_统计信息系列10_统计信息过旧导致程序出现性能问题
摘要:2014-11-15 Created By BaoXinjian一、摘要在性能的稳定数据库中,所有的job都需要在一定时间内完成以前在一个银行系统中,突然某一个job原本在30minutes内完成的,但是在3hours之后,还在运行排除了数据量大小变化的影响,需要查看该程序的解析计划是否变更,在稳定...
阅读全文
posted @
2014-01-16 11:04
东方瀚海
阅读(492)
推荐(0) 编辑
PLSQL_统计信息系列09_统计信息在不同数据库中迁移
摘要:2014-01-05 Created By BaoXinjian一、摘要由于系统在升级,或者克隆数据迁移等等问题中,会导致数据的统计信息的问题解决方式无非两种,一种进行重新分析,另外一中就是统计信息在不同的数据库进行迁移前一种方式,如果数据量过大的话,会导致重新分析统计信息耗时时间过长,优点是统计信...
阅读全文
posted @
2014-01-15 11:02
东方瀚海
阅读(306)
推荐(0) 编辑
PLSQL_统计信息系列08_统计信息生成和还原
摘要:2015-02-01 Created By BaoXinjian一、摘要统计信息在重新生成后,发现并不能改善程序的性能,甚至更差的时候Oracle提供了dbms_stat包,对统计信息进行还原1. 还原步骤如下Step1. Regather the stats of the tables invol...
阅读全文
posted @
2014-01-14 13:18
东方瀚海
阅读(722)
推荐(0) 编辑
PLSQL_统计信息系列07_数据字典统计信息的导出和导入
摘要:2014-05-05 Created By BaoXinjian一、摘要字典统计信息的导出和导入,用以备份dba_tab_statistics字典表中的统计信息1. Export语法DBMS_STATS.EXPORT_DICTIONARY_STATS ( stattab VARCHAR2, ...
阅读全文
posted @
2014-01-13 13:24
东方瀚海
阅读(939)
推荐(0) 编辑
PLSQL_统计信息系列06_统计信息的历史和日志
摘要:20150506 Created By BaoXinjian一、摘要通过使用dbms_stats包来收集系统和对象的统计信息,在写新的统计信息时,系统会将当前的统计信息备份到数据字典中,从而保留一段时间的统计信息,如果新的统计信息导致低效的执行计划,可以恢复到旧的合适的统计信息1. 保留时间和清除2...
阅读全文
posted @
2014-01-13 10:56
东方瀚海
阅读(456)
推荐(0) 编辑
PLSQL_统计信息系列05_统计信息的比较
摘要:20150506 Created By BaoXinjian一、摘要统计信息可能会存在多个版本,所以比较统计信息之间的差异也是一个比较普通的需求 1. 可以通过脚本: comparing_object_statistics.sql2. 可以通过dbms_stats包(1). dbms_stats.d...
阅读全文
posted @
2014-01-12 10:52
东方瀚海
阅读(431)
推荐(0) 编辑
PLSQL_统计信息系列04_统计信息的锁定和删除
摘要:20150506 Created By BaoXinjian一、摘要统计信息的锁定和删除功能1. 锁定2. 删除二、锁定统计信息如果你想某些对象的的统计信息稳定不变,可以使用加锁功能,之后这些被锁住的对象一直会应用旧的统计信息1. 加锁dbms_stats.lock_schema_stats(own...
阅读全文
posted @
2014-01-11 10:51
东方瀚海
阅读(518)
推荐(0) 编辑
PLSQL_统计信息系列03_统计信息的收集
摘要:20150506 Created By Baoxinjian一、摘要二、通过工具包dbms_stats1. 通过工具包dbms_stats2. 配置dbms_stats2. 配置dbms_stats3. 使用待定的统计信息3. 使用待定的统计信息4. 调度收集统计信息4. 调度收集统计信息Thank...
阅读全文
posted @
2014-01-10 06:43
东方瀚海
阅读(761)
推荐(0) 编辑
PLSQL_统计信息系列02_统计信息的对象
摘要:20150505 Created By BaoXinjian一摘要有三种类型的对象统计信息: 表统计、列统计和索引统计对每个烈性来说,有有紫烈,表或索引级别的统计,分区级别的统计和子分区级别的统计1. 统计信息类型(1). 表的统计信息(2). 列的统计信息(3). 直方图(4). 扩展的统计信息(...
阅读全文
posted @
2014-01-09 10:42
东方瀚海
阅读(642)
推荐(0) 编辑