Oracle性能优化工具ASH

Oracle性能优化工具ASH

导读:   ASH和AWR的关系   ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。   ASH内存记录数据始终是有限的,为了保存历史数据,引入了自动负载信息库(Automatic Workload Re...

2017-07-27

Oracle性能优化工具AWR

Oracle性能优化工具AWR

导读:   AWR快照   默认情况下,Oracle每隔一小时会自动产生一个快照,保存最近8天的快照。   我们可以通过如下语句获得产生快照的时间间隔和保存的天数:    view plain copy print?   SYS@orcl(lx15)> select SNAP_INTERVAL,RETENTION fr...

2017-07-26

ORACLE学习之Golden Gate概念和机制

ORACLE学习之Golden Gate概念和机制

导读:   Golden Gate(简称OGG)提供异构环境下交易数据的实时捕捉、变换、投递。   OGG支持的异构环境有:   OGG的特性:   对生产系统影响小:实时读取交易日志,以低资源占用实现大交易量数据实时复制   以交易为单位复制...

2017-07-26

进程、会话、连接之间的差异

进程、会话、连接之间的差异

导读:   在使用Oracle database的时候,连接与会话是我们经常碰到的词语之一。咋一看貌似一回事,事实则不然。一个连接上可以建立零个、一个、甚至多个会话。啊,咋这样呢?是的,没错。这也是我们经常误解的原因。   各个会话之间是单独的,独立于其他会话,即便是...

2017-07-26

Oracle 彻底 kill session

Oracle 彻底 kill session

导读:   kill session 是DBA经常碰到的事情之一。如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生。同时也应当注意,   如果kill 的session属于Oracle 后台进程,则容易导致数据库实例宕机。   通常情况下,并不需要从操...

2017-07-25

AIX 简介:AIX是什么

AIX 简介:AIX是什么

导读:   AIX 是 IBM 公司开发的 UNIX 系统,是用在 IBM 的 RISC System/6000 计算机上的专用操作系统。曾多次被业界评为最佳的商用 UNIX 系统。AIX 是 Advanced Interactive EXecutive 的简称。   1、UNIX 与 AIX 的发展历史   60年代末第一个 UNIX 操作系...

2017-07-25

AIX 系统启动和关闭

AIX 系统启动和关闭

导读:   RS/6000AIX 的引导分为多用户(normal)模式和单用户(service)模式。在正常情况下一般选择多用户引导模式,在进行系统维护时则选择单用户模式。   1、多用户引导模式   在系统正确安装完毕后,执行多用户模式引导仅需以下两步:   ●把前面板...

2017-07-25

导入导出 Oracle 分区表数据

导入导出 Oracle 分区表数据

导读:   --****************************   -- 导入导出 Oracle 分区表数据   --****************************   导入导入Oracle 分区表数据是Oracle DBA 经常完成的任务之一。分区表的导入导出同样普通表的导入导出方式,只不过导入导出需要考 ...

2017-07-24

AIX如何配置TCP/IP

AIX如何配置TCP/IP

导读:   在大多数 UNIX系统上用命令设置 TCP/IP,例如 ifconfig 和 route,然后通过编辑初始化文件使配置永久生效。AIX 中也可以这样做,但是使用 SMIT 做所有的配置是最好的,这样做能保证更新/etc/rc.net 和 ODM 里的信息。   1、配置 IP 地址和主机名   ...

2017-07-24

AIX 进程管理

AIX 进程管理

导读:   1、进程的含义   在 AIX 中所谓进程就是一个任务,一个正在运行的程序就是一个进程。   2、子进程与父进程   进程与进程可以存在依赖关系,一个进程可以产生新的进程,被产生出来的进程叫做子进程,而原来的进程叫做父进程。   3、查...

2017-07-24

AIX 备份和恢复

AIX 备份和恢复

导读:   在这章的例子中使用了一个 5GB 8-mm 磁带驱动器,其设备文件为/dev/rmt0。   一、备份   备份可以通过命令行或 SMIT 菜单实现。   1、命令行备份   AIX命令 backup 和 restore 专门用于备份和恢复。这两个命令做为标准 UNIX实用程序...

2017-07-21

AIX服务器启动过程介绍

AIX服务器启动过程介绍

导读:   (1)启动   当通过打开电源开关启动系统或使用reboot和shutdown命令来启动系统的时候,在系统可用之前,会发生以下几个阶段的事件:   <!-- -->1, <!-- -->ROS内核初始化阶段   ROS 内核驻留在固件中   其初始化阶段包括以下步骤: ...

2017-07-21

AIX服务器启动步骤

AIX服务器启动步骤

导读:   AIX服务器启动步骤   启动过程包含下面的一些步骤:   启动一个系统的初始步骤是上电自检(Power On Self Test,POST)。其目的是验证基本硬件是否处于正常的工作状态。同时初始化内存、键盘、通信,以及音频设备。您可以看到在屏幕上显示了所有的这...

2017-07-21

Oracle SQL语句处理的过程(二)

Oracle SQL语句处理的过程(二)

导读:   三、查询语句的处理   查询与其它类型的SQL语句不同,因为在成功执行后作为结果将返回数据。其它语句只是简单地返回成功或失败,而查询则能返回一行或许多行数据。查询的结果均采用表格形式,结果行被一次一行或者批量地被检索出来。从这里我们可以得知批...

2017-07-20

Oracle SQL语句处理的过程(一)

Oracle SQL语句处理的过程(一)

导读:   在调整之前我们需要了解一些背景知识,只有知道这些背景知识,我们才能更好的去调整sql语句。   本节介绍了SQL语句处理的基本过程,主要包括:   . 查询语句处理   . DML语句处理(insert, update, delete)   . DDL 语句处理(create ...

2017-07-20

oracle如何干预执行计划--使用hints提示

oracle如何干预执行计划--使用hints提示

导读:   基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划...

2017-07-19

oracle如何干预执行计划--具体案例分析

oracle如何干预执行计划--具体案例分析

导读:   环境:oracle 817 + linux + 阵列柜   swd_billdetail 表5000万条数据   SUPER_USER 表2800条数据   连接列上都有索引,而且super_user中的一条对应于swd_billdetail表中的很多条记录   表与索引都做了分析。   实际应用的查...

2017-07-19

深入理解Oracle调试事件:10046事件详解

深入理解Oracle调试事件:10046事件详解

导读:   10046事件是SQL_TRACE的扩展,被戏称为"吃了兴奋剂的SQL_TRACE"   有效的追踪级别:   ① 0级:SQL_TRACE=FASLE   ② 1级:SQL_TRACE=TRUE,这是缺省级别   ③ 4级:1级+绑定变量   ④ 8级:4级+等待事件   ⑤ 12级:...

2017-07-19

Oracle SQL性能调整注意事项

Oracle SQL性能调整注意事项

导读:   1、不要认为将optimizer_mode参数设为rule,就认为所有的语句都使用基于规则的优化器。不管optimizer_mode参数如何设置,只要满足下面3个条件,就一定使用CBO。   1) 如果使用Index Only Tables(IOTs), 自动使用CBO.   2) Oracle 7.3以后,如果表...

2017-07-18

数据库性能调优技术--索引调优

数据库性能调优技术--索引调优

导读:   一、概述   随着数据库在各个领域的使用不断增长,越来越多的应用提出了高性能的要求。数据库性能调优是知识密集型的学科,需要综合考虑各种复杂的因素:数据库缓冲区的大小、索引的创建、语句改写等等。总之,数据库性能调优的目的在于使系统运行得更快。...

2017-07-18