`
zhangpeng012310
  • 浏览: 61174 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
对大部分的OLTP系统而言,并行DML(PDML)的应用场景不多。大多数的PDML操作集中在下面几个场景下: ü       系统移植,从旧系统中导入原始数据和基础数据; ü       数据仓库系统Data Warehouse定期进行大批量原始数据导入和清洗; ü       借助一些专门的工具,如sql loader,进行数据海量导入; 本篇主要介绍并行DML操作的一些细节和注意方面。 1、环境准备 Oracle并行操作前提两个条件,其一是盈余的软硬件资源,其二是海量的大数据量操作。 //操作系统和DB环境 SQL> select * f ...
使用一条简单的SQL语句,把表或者数据库恢复到过去的某个时间点。 新年的圣诞夜前夕,顶点银行的DBA约翰正在和他的朋友们一起狂欢,为新年的到来倒计时。正当午夜的时钟敲响,大家一起欢呼时,他的手机忽然响了起来 ...
通过以下方法可以把Autotrace的权限授予Everyone如 果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。 D:\oracle\ora92>sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 3 15:16:03 2003 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect sys as sysdba 请输入口令: 已连接。 SQ ...
1.为什么要使用hanganalyze? Oracle数据库“真的”hang住了,可以理解为数据库内部发生死锁。因为普通的DML死锁,oracle服务器会自动监测他们的依赖关系,并回滚其中一个操作,终止这种相互等待的局面。而当这种死锁发生在争夺 ...
AWR基础知识 1、自动工作负荷仓库 Oracle收集了大量与性能和动作相关的统计信息。这些信息在内存中累加,并且有规律地写入磁盘(也就是写入构成AWR的表)。最终,这些信息会过期并被重写。 1.1、收集统计量 统计量收集的级别由实例参数STATISTICS_LEVEL控制。这个参数可能被设置为BASIC、TYPICAL或ALL。(默认TYPICAL) •TYPICAL:允许收集正常调整所需的所有统计量,同时不会收集对性能有不良影响的统计量集合。 •BASIC:事实上禁止收集统计量,并且不存在可评估的性能优势。 •ALL:收集与SQL执行相关的、极其详细的统计量。进行高级的SQL语句 ...
以下是AWR的一些关键知识点,不是本人原创,我感觉解释的很透彻。望阅读后能加深对AWR的理解和认识。 一、WHY——为什么会出现ASH和AWR? 1.     10g之前 用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态 ...
表的联结: 1.等值联结 两个表的相同列的值必须相等。 等值联结也称为 简单联结 或 内联结 SELECT       e.last_name,       e.department_id,       d.department_name FROM       employees e,       departments d WHERE        e.department_id = d.department_id ; 2.非等值联结 非等值联结是包含非等号运算符的联结条件 SELECT      e.last_name,      e.salary,       j.grade_leve ...
RMAN使用详解........ 数据库备份方案(oracle) 目录 数据库备份方案... 1 文档控制... 1 目录... 2 一 前言... 3 二 备份恢复工具简介... 3 1,常用的imp/exp工具... 3 2,恢复管理器(RMAN)... 3 三 配置RMAN. 4 1,配置归档(ARCHIVELOG) ...
Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。 一、归档日志     是联机重做日志组文件的一个副本     包含redo记录以及一个唯一的log sequence number     对日志组中的一个日志文件进行归档,如果该组其中一个损坏,则另一个可用的日志将会被归档     对于归档模式的日志切换,当日志归档完成后,下一个日志才能被覆盖或重新使用     自动归档功能如开启,则后台进程arcn在日志切换时自动完成归档,否则需要手动归档     归档日志用途         恢复数据库      ...
从Oracle Database 10g开始,Oracle在建库后就默认创建了一个名为GATHER_STATS_JOB的定时任务,用于自动收集CBO的统计信息。 这个特性减少了由于sql语句统计失效或陈旧而导致性能很差的可能性,通过提高查询优化器的最佳的输出提高sql ...
1.     理解什么是统计信息ITPUB个人空间Us\8_Ytf 优化器统计信息就是一个更加详细描述数据库和数据库对象的集合,这些统计信息被用于查询优化器,让其为每条SQL语句选择最佳的执行计划。优化器统计信息包括: ·         表的统计信息 m`$u bp|;npY0o   行数 GxzV^Mz!x6l%B&Y'C+Z0o   Block数 o   行平均长度ITPUB个人空间 W2ey&f.c&Yy ·         列的统计信息 k_9dj"O-T0f&v0o   列中不同值的数量 -rH2s]m0o   列中null的数量 o   数 ...
自从Oracle8.1.5引入dbms_stats包,Experts们便推荐使用dbms_stats取代analyze。 理由如下 dbms_stats可以并行分析 dbms_stats有自动分析的功能(alter table monitor ) analyze 分析统计信息的不准确some times 1,2好理解,且第2点实际上在VLDB中是最吸引人的;3以前比较模糊,看了metalink236935.1 解释,analyze在分析Partition表的时候,有时候会计算出不准确的Global statistics . 原因是,dbms_stats会实在的去分析表全局统计信息(当指 ...
    从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。 如果经常在表上执行DML操作,会造成数据库块中数据分布稀疏,浪费大量空间。同时也会影响全表扫描的性能,因为全表扫描需要访问更多的数据块。从oracle10g开始,表可以通过shrink来重组数据使数据分布更紧密,同时降低HWM释放空闲数据块。 segment sh ...
数据库的数据文件数(200)达到了数据库定义的参数db_files的值,而原本需要使用alter system可以修改这个参数,但是因为限制该参数的maxdatafiles值(由控制文件定义)仪200,故要想改大db_files参数值,需要重建控制文件,下面是我个人根据实验总结的操作过程。 一、参数察看 $sqlplus /nolog conn / as sysdba SQL> show parameter db_files; NAME                                 TYPE        VALUE ---------------- ...
1.AWR默认的采样间隔和历史快照保留时间 默认是保留七天,采集间隔是1小时,这个信息可以从DBA_HIST_WR_CONTROL视图中获得。 sys@ora10g> col SNAP_INTERVAL for a20 sys@ora10g> col RETENTION for a20 sys@ora10g> select * from dba_hist_wr_control;       DBID SNAP_INTERVAL        RETENTION            TOPNSQL ---------- -------------------- ------- ...
Global site tag (gtag.js) - Google Analytics