oracle常见hint
view plain 2.1 full(xxx) 全表扫描 2.2 index(目标表 目标索引1 目标索引2) 2.3 no_index(目标表 目标索引1 目标索引2) 2.4 index_desc(目标表 目标索引1 目标索引2...
关于oracle审计功能
/usr/bin/ld: cannot find -lmysqlclient_r
编译你的工程代码之前之前,先处理一下mysql的库,默认查找libmysqlclient_r.so,可是mysql默认为libmysqlclient.so,内容完全一样,做个链接即可请在root下执行# cd /usr/local/mysql/lib/mysql/ (库所在目录)# ln -s libmysqlclient.so.15.0.0 libmysqlclient_r.so...
sysbench安装、使用、结果解读
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。目前sysbench代码托管在launchpad上,项目地址:https://launchpad.net/sysbench(原来的官网 http://sysbench.sourceforge.net 已经不可用),源码采用bazaar管理。一、 下载源码包安装epel...
DG主库忘记force logging情况下,insert append了nologgin表操作
有网友问,dg环境下primary库没force logging情况下,insert append了nologgin表会怎么样,standby会不会主动报错中止同步等。这情况standby不会主动报错,只有在standby端访问这个表时会报ORA-26040错误,但并不影响dg同步。处理方法: 1) 找到相应数据文件,确认append操作的时间,通过v$arc...
MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离...
12.2 wait event ‘PGA memory operation’
一客户报整个数据库sql运行缓慢,甚至执行不出来。看了下会话,等待事件都是PGA memory operation,等待时间长达几百秒。PGA memory operation等待事件在12.2开始引入,从字面上看是会话内存分配。具体看了下等待事件原理。是在等待系统分配内存过程。理论上,一进程分配内存最多是毫秒级别。莫非系统内存出现问题。ht...
about datapump parallel
Oracle的自动统计信息不收集直方图的信息
在oracle9i中,默认的统计信息收集是不收集直方图信息的,也就是说默认的MOTHOD_OPT模式为FOR ALL COLUMNS SIZE 1在10g开始,dbms_stats包中默认的METHOD_OPT做了调整,默认的METHOD_OPT值为FOR ALL COLUMNS SIZE AUTOSQL> select * from v$version;BANNER—————————————————————-Oracle Da...
AIX系统内存占用率的计算
在系统监控时,经常会监控系统内存占用率,其目的为避免系统因为在动态分配内存时因为实际内存不够而使用swap空间,使用swap空间将使用系统性能下降,系统不稳定。/home/jcxia> freeMem: 24672800 17895600 6777200 0 232996 14706928Swap: 21727904 0 21727904total――指系统所有的物理内存大小free――空闲的...
浅谈Linux内存管理机制
在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访...
x$kghlu、x$ksmss、x$ksmsp关于共享池
1:x$kghlu可以查看各子池的chunk使用情况主要字段:kghlushrpool:=1: shared pool subpools =0: java poolKGHLUIDX:sub-pool KGHLUDUR:sub-sub-poolkghlurcr:recurrent chunkskghlutrn:transient chunkskghlufsh:flushed chunkskghluops:pins and releases chunkskghlunfu:ora-4031 chunks...
了解X$KSMSP视图
Shared Pool的空间分配和使用情况,可以通过一个内部视图来观察,这个视图就是X$KSMSP([K]ernal [S]torage [M]emory Management [S]GA Hea[P]),其中每一行都代表着Shared Pool中的一个Chunk。以下是X$KSMSP的结构:这里需要关注一下以下几个字段。从以上引用的trace文件中,摘出开头一段,可以清楚地看到Oracl...