现在位置: 首页 > 所有2015年01月文章
2015年01月20日 数据库 ⁄ 共 4017字 ⁄ 阅读 4,192 次
首先,明确一个概念,这里讨论的游标主要是共享游标(shared cursor),跟SQL语句中定义的游标(session cursor)不是一个概念。 共享游标是用户提交SQL或PL/SQL程序块到Oracle的share pool之后,在library cache中生成的一个可执行对象,这个对象我们称之为游标(cursor)。而SQL定义游标则是SELECT语句产生的多行结果集,需要声明、打开、提取、关闭。 游标定义与分类 游标包括shared cursor和session cursor: shared cursor...
阅读全文
2015年01月16日 数据库 ⁄ 共 1779字 ⁄ 阅读 2,222 次
Library Cache的命中率 计算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins) SELECT SUM(pinhits) / sum(pins) FROM V$LIBRARYCACHE; 通常在98%以上,否则,需要要考虑加大共享池,绑定变量,修改cursor_sharing等参数。 共享池内存使用率 SELECT (1 - ROUND(BYTES / (&TSP_IN_M * 1024 * 1024), 2)) * 100 || '%' FROM V$SGASTAT WHERE NAME = 'free memory' AND POOL = 'shared pool'; 其中: &TSP_IN_M是你...
阅读全文
2015年01月13日 数据库 ⁄ 共 487字 ⁄ 阅读 2,204 次
情形一: 创建表t_test_random,有9个字段,第1个字段为从100到1000000的序列,第2个字段为一个随机的8位数字字符串,第3个字段为1到100随机整数,第4个字段为从1到100内的随机奇数,第5个字段为随机的10位大小写混合字符串,第6个字段为随机的10位大写字母和数字混合字符串,第7个字段为2012年10月1日到2012年10月7日中早9点到18点范围内的一个随机时间,第8个字段为过去30分钟的某个随机时间,第9个字段为过去10天的某个随机...
阅读全文
2015年01月05日 操作系统 ⁄ 共 8630字 ⁄ 阅读 2,153 次
Linux性能监控常用命令 由于Oracle大多运行在Linux系统下,所以了解一些相关知识还是很有必要的,本文将主要梳理汇总在Linux性能监控方面常用到的一些命令。 TOP TOP命令提供了对系统处理器的实时状态监视信息,它会显示CPU使用量、内存使用量、交换内存、缓存大小、缓冲区大小、流程PID、用户、命令等。 TOP信息可以分为两部分,光标上面部份显示关于系统整体性能,光标下面部份显示各进程信息,光标所在处是用来输入操作命令...
阅读全文
2015年01月05日 操作系统 ⁄ 共 1206字 ⁄ 阅读 1,074 次
free主要用来查看Linux系统内存状态情况,同样top和vmstat也可用来查看内存状态信息。 命令参数 -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -o 不显示缓冲区调节列。 -s<间隔秒数> 持续观察内存使用状况。 -t 显示内存总和列。 直接数字也可控制显示次数。 统计信息 统计信息如: Mem行数据说明:物理内存总量、物理内存已使用量(含缓冲和缓存)、物理内存空...
阅读全文
2015年01月05日 操作系统 ⁄ 共 1830字 ⁄ 阅读 1,387 次
iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。 命令参数 -c:仅显示CPU统计信息,与-d互斥; -d:仅显示磁盘统计信息,与-c互斥; -k|-m:以kb/s或mb/s...
阅读全文
2015年01月04日 操作系统 ⁄ 共 2044字 ⁄ 阅读 1,189 次
vmstat是Virtual Memory Statistics(虚拟内存统计)的缩写,它是一种低开销的系统性能观察方式,不足之处是只能查看系统整体情况而无法对某个进程进行深入分析。物理内存是真正的内存,而虚拟内存是在物理内存在不足情况下的补充,它存在于磁盘,用作虚拟内存的磁盘空间被称为交换空间。 虚拟内存及其原理 linux的内存管理采取的是分页存取机制,为了保证物理内存能得到充分的利用,内核会在适当的时候将物理内存中不经常使用...
阅读全文
2015年01月04日 操作系统 ⁄ 共 621字 ⁄ 阅读 968 次
PS是Process Status的缩写,用来列出系统当前进程,它提供的是命令执行时刻的静态进程信息,若想获取动态进程信息则要用top,结束进程使用kill。 进程状态 R:运行running,正在运行或在运行队列中等待; S:中断sleeping,休眠中或受阻,在等待某个条件的形成或接受到信号; D:不可中断,收到信号不唤醒或不可运行,进程必须等待直到有中断发生; T:停止stop,进程收到SIGSTOP,STGSTP,SIGTOU信号后停止运行; Z:僵死zombi...
阅读全文
2015年01月03日 操作系统 ⁄ 共 2898字 ⁄ 阅读 1,464 次
由于Oracle大多运行在Linux系统下,所以了解一些相关知识还是很有必要的,本文将主要梳理汇总在Linux性能监控方面常用到的一些命令。 TOP TOP命令提供了对系统处理器的实时状态监视信息,它会显示CPU使用量、内存使用量、交换内存、缓存大小、缓冲区大小、流程PID、用户、命令等。 TOP信息可以分为两部分,光标上面部份显示关于系统整体性能,光标下面部份显示各进程信息,光标所在处是用来输入操作命令的。 系统整体性能统计信...
阅读全文