织雀教育数据库性能指标

上传人:文*** 文档编号:81235152 上传时间:2022-04-26 格式:DOCX 页数:9 大小:36.91KB
收藏 版权申诉 举报 下载
织雀教育数据库性能指标_第1页
第1页 / 共9页
织雀教育数据库性能指标_第2页
第2页 / 共9页
织雀教育数据库性能指标_第3页
第3页 / 共9页
资源描述:

《织雀教育数据库性能指标》由会员分享,可在线阅读,更多相关《织雀教育数据库性能指标(9页珍藏版)》请在装配图网上搜索。

1、SQL Server想获取更多测试资料,请访问织雀教育官网。注:以下指标取自 SQL Server自身提供的性能计数器。指标名称指标描述指标范围指标单位1. SQL Server中访问方法(Access Methods )对象包含的性能计数器全表才3描/秒(Full Scans/sec)指每秒全表扫描的数量。 全表扫描可以是基本表 扫描或全索引扫描。由于 全表扫描需要耗费大量 时间,因此全表扫描的频 率过高的话,会影响性 能。如果该指标的值比1或2 高,应该分析设计的查询 以确定是否确实需要全 表扫描,以及SQL查询是 否口以被优化。次数/秒2. SQL Server中缓冲器管理器(Buffe

2、r Manager )对象包含的性能计数器缓冲区局速缓存命中 率(Buffer CacheHit Ratio % )指在缓冲区局速缓存中 找到用不需要从磁盘中 读取的页的百分比。该比 率是缓存命中总次数与 缓存查找总次数之比。经 过很长时间后,该比率的 变化很小。由于从缓存中 读取数据比从磁盘中读 取数据的开销小得多,一 般希望该比率高一些。该指标的值最好为 90% 或更高。通常可以通过增 力口 SQL Server可用的内 存数量来提高该指标的 值。增加内存直到这指标 的值持续高于90%表示 90%以上的数据请求可 以从数据缓冲区中获得 所需数据。%读的页/秒(Page Reads/sec)

3、指每秒发出的物理数据 库底读取数。该指标主要 考察数据库从磁盘读取 数据的频率。因为物理 I/O会耗费大量时间,所 以应尽可能地减少物理 I/O以提高性能。该指标的值应尽可能的 小。可以通过使用更大的 数据高速缓存、智能索 弓1、更局效的查询或者改 变数据库设计等方法,以 降低该指标的值。个数/秒写的页/秒(Page Writes/sec)指每秒执行的物理数据 库写的页数。该指标主要 考察数据库向磁盘写入 数据的频率。因为物理 I/O会耗费大量时间,所 以应尽可能地减少物理 I/O以提高性能。该指标的值应尽可能的 小。可以通过使用更大的 数据高速缓存、智能索 弓1、更局效的查询或者改 变数据库

4、设计等方法,以 降低该指标的值。个数/秒惰性写/秒(Lazy Writes/sec)指每秒被缓冲区管理器 的惰性编写器写入的缓 冲区数。惰性编写器是一 个系统进程,用于成批刷该指标的值最好为0。个数/秒新脏的老化的缓冲区(包 含更改的缓冲区,必须将 这些更改写回磁盘,才能 将缓冲区重用于其他 页),并使它们可附十用 户进程。3. SQL Server中图速缓存管理器(Cache Manager)对象包含的性能计数器高速缓存命中率(Cache Hit Ratio %)指高速缓存命中次数和 查找次数的比率。在 SQL Server 中,Cache包括 Log Cache, Buffer Cache

5、 以 及 Procedure Cache ,该 指标是指所有Cache的命 中率,是一个总体的比 率。该指标的值越高越好。如 果该指标的值持续彳氐于 80%就需要增加更多的 内存。%4. SQL Server中闩(Latches )对象包含的性能计数器平均闩等待 时间(毫秒)(Average Latch Wait Time(ms)个SQL Server线程 必须等待一个闩的平均 时间。如果该指标的值很高,则 系统可能正经历严重的 资源竞争问题。毫秒闩等待/秒(Latch Waits/sec)指在一个闩上每秒的平 均等待数量。如果该指标的值很高,则 系统可能正经历严重的 资源竞争问题。个数/秒5

6、. SQL Server中锁(Locks)对象包含的性能计数器死锁的数量/秒(Number of Deadlocks/sec)指每秒导致死锁的锁请 求数。锁加在SQL Server资源 上(如在一个事务中进行 的行读取或修改),以防 止多个事务并发使用资 源。应尽可能少使用锁以 提高事务的并发性,从而 改善性能。个数/秒平均等待时间(毫秒)(Average Wait Time(ms)指线程等待某种类型的 锁的平均等待时间。同上毫秒锁请求/秒(Lock Requests/sec)指每秒钟某种类型的锁 请求的数量。同上个数/秒Oracle注:以下指标取自 Oracle的性能分析工具 Statspa

7、ck所提供的性能分析指标。指标名称指标描述指标范围指标单位1.关于实例效率(Instance Efficiency Percentages)的性能指标缓冲区未等待率(Buffer Nowait %)指在缓冲区中获取Buffer的未等待比率。该指标的值应接近100% 如果该值较低,则可能要 增大 buffer cache 。%Redo缓冲区未等待率(Redo NoWait %)指在Redo缓冲区获取 Buffer的未等待比率。该指标的值应接近100%如果该值较低,则有 2种 可能的情况:1) online redo log 没有 足够的空间;2) log切换速度较慢。%缓冲区命中率(Buffer

8、 Hit %)指数据块在数据缓冲区 中的命中率。该指标的值通常应在 90% 以上,否则,需要调整。如果持续小于90%可能 要力口大 db_cache_size 。但有时,缓存命中率低并 小忌味着cache设置小 了,可能是潜在的全表扫 描降低了缓存命中率。%内存排序举(In-memory Sort %)指排序操作在内存中进 行的比率。当查询需要排 序的时候,数据库会话首 先选择在内存中进行排 序,当内存大小不足的时 候,将使用临时表空间进 行磁盘排序,但磁盘排序 效率和内存排序效率相 差好几个数量级。该指标的值应接近100% 如果指标的值较低,则表 示出现了大量排序时的 磁盘I/O操作,可考虑

9、加 大 sort_area_size 参数 的值。%共享区命中率(Library Hit %)该指标主要代表sql在共 学区的命中率。该指标的值通常应在95%以上,否则需要考虑加大 共享池(修改 shared_pool_size 参数 值),绑定变量,修改 cursor_sharing等参数。%软解析的百分比(Soft Parse %)该指标是指Oracle对sql 的解析过程中,软解析所 占的百分比。软解析(soft parse )是指当Oracle接到Client 提交 的Sql后会首先在共享池(Shared Pool )里面去查找是否有之前已经解 析好的与刚接到的这一 个Sql完全相同的

10、Sql。 当发现有相同的Sql就直 接用之前解析好的结果,该指标的值通常应在 95% 以上,如果低于 80%那 么就可能sql基本没被重 用,sql没有绑定变量, 需要考虑绑定变量。%这就节约了解析时间以 及解析时候消耗的CPU资 源。闩命中率(Latch Hit %)指获得Latch的次数与请 求Latch的次数的比率。该指标的值应接近100% 如果彳氐于99%可以考虑 采取一定的方法来降低 对Latch的争用。%SQL语句执行与 解析的比率 (Execute to Parse %)指SQL语句执行与解析的 比率。SQL语句一次解析 后执行的次数越多,该比 率越高,说明SQL语句的 重用性很

11、好。该指标的值应尽可能到 高,如果过低,可以考虑 设置session_cached_cursor s参数。%共享池内存使用率(Memory Usage %)该指标是指在采集点时亥U,共享池(share pool ) 内存被使用的比例。这指标的值应保持在 75%90%如果这个值太 低,就浪费内存,如果太 高,会使共享池外部的组 件老化,如果SQL语句被 再次执行,则就会发生硬 分析。%2.关于等待事件(Wait events )的性能指标文件分散读取(db file scattered read (cs)该等待事件通常与全表 扫描有关。因为全表扫描 是被放入内存中进行的 进行的,通常情况下它不

12、可能被放入连续的缓冲 区中,所以就散布在缓冲 区的缓存中。如果这个等待事件比较 显著,可能说明对于杲些 全表扫描的表,没有创建 索引或没有创建合适的 索引。尽管在特定条件下 执行全表扫描可能比索 引扫描更有效,但如果出 现这种等待时,最好检查 一下这些全表扫描是否 必要。厘秒文件顺序读取(db file sequential read (cs)该等待事件通常与单个 数据块相关的读取操作 有关。如果这个等待事件比较 显著,可能表示在多表连 接中,表的连接顺序存在 问题,或者可能不合适地 使用了索引。对于大量事 务处理、调整良好的系 统,这一数值大多是很正 常的,但在某些情况下, 它口能暗示着系统

13、中存 在问题。应检查索引扫 描,以保证每个扫描都是 必要的,并检查多表连接 的连接顺序。另外 DB_CACHE_SIZ曲是这厘秒些等待出现频率的决定 因素。缓冲区忙(buffer busy (cs)个会话想要访问缓 存中的某个块,而这个块 正在被其它会话使用时, 将会产生该等待事件。这 时候,其它会话可能正在 从数据文件向缓存中的 这个块写入信息,或止在 对这个块进行修改。出现这个等待事件的频 度小应大于1%如果这个 等待事件比较显著,则需 要根据等待事件发生在 缓存中的哪一块(如字段 头部、回退段头部块、回 退段非头部块、数据块、 索引块等),采取相应的 优化方法。厘秒(enqueue (c

14、s)enqueue是厂一种保护共 享资源的锁定机制。该锁 定机制保护共享资源,如 记录中的数据,以避免两 个人在同一时间更新同 一数据。enqueue 包 个排队机制,即FIFO(先 进先出)排队机制。注意: Oracle 的latch 机制不 是FIFO。Enqueue等待通 常指的是STenqueue、HW enqueue、TX4 enqueue 和 TM enqueue。如果enqueue等待事件比 较显著,则需要根据 enqueue等待典型,米取 相应的优化方法。厘秒闩释放(latch free (cs)该等待事件意味着进程 正在等待其他进程已持 有的latch 。latch是一种低级

15、排队机 制(它们被准确地称为相 互排斥机制),用于保护 系统全局区域(SGA)中共 享内存结构。latch 就像 是一种快速地被犹取和 释放的1内存锁。latch 用 于防止共享内存结构被 多个用户同时访问。对于常见的Latch等待通 常的解决方法:1) Share pool latch : 在OLTP应用中应该更多 的使用绑定变量以减少 该latch的等待。2) Library cache latch :同样的需要通过 优化sql语句使用绑定变 量减少该latch的等待。厘秒日志文件同步(log file sync (cs)这个等待事件是指一 个会话完成一个事务(提 交或者回滚数据)时,必

16、须等待LGWR程将会话 的redo信息从日志缓冲 区写到日志文件后,才能 继续执行下去。这个等待事件的时间过 长,可能是因为 commit 太频繁或者lgwr进程一 次写日志的时间太长(可 能是因为一次 log io size太人),可调整 _log_io_size ,结合 log_buffer,使得厘秒(_log_io_size*db_bloc k_size)*n =log_buffer ,这样可避免 和增大log_buffer弓1起 冲突,或者可以将日志文 件存放在局速磁盘上DB2注:以下指标取自 DB2的运行状况指示器所包含的各项指标。指标名称指标描述指标范围指标单位1.表空间存储器运行

17、状况指示器自动调整大小 表空间利用率(ts.ts_util_auto_Resize %)该指标用来跟踪每个 DMS 表空间的存储器消耗情 况,这些 DM除空间已经 定义了最大大小,并且可 以自动调整大小,达到最 大大小时,则认为 DMSH 空间已满。该指标是用消耗的最大 表空间存储器所占的百 分比度量的。高百分比指 示表空间接近已满程度。 该指标的附加信息中包 括的短期增长率和长期 增长率可用来确定,当前 增长率是短期畸变还是 与长期增长一致。附加信 息中对离空间已满所余 时间的计算可以预测达 到最大大小所余的时间。%表空间利用率(ts.ts_util %)如果在表空间上没有启 用自动调整大小

18、,则可用 该指标来跟踪每个DMSH 空间的存储器消耗情况; 反之,DB2不会评估该指 标。该指标以消耗空间的百 分比来度量。局白分比指 示未达到该指标的最优 运行状况。该指标的附加 信息中包括的短期增长 率和长期增长率可用来 确定,当前增长率是短期 畸变还是与长期增长一 致。附加信息中对离空间 已满所余时间的计算可 以预测达到最大大小所 余的时间。%表空间容器利用率(ts.ts_op_status %)该指标用来跟踪未使用自动存储器的每个SMSH 空间的存储器消耗情况。如果对其定义容器的任何文件系统上都没有更 多空间,则认为SM除空 间已满。如果文件系统上该指标以消耗空间的百 分比来度量。局白

19、分比指 示未达到该指标的最优 运行状况。该指标的附加 信息中包括的短期增长 率和长期增长率可用来 确定,当前增长率是短期%没有可用空间可供扩展 SM济器,则表示关联表 空间已满。畸变还是与长期增长一 致。附加信息中对离空间 已满所余时间的计算可 以预测达到最大大小所 余的时间。2.排序运行状况指示器专用排序内存利用率 (db2.sort_privmem_Util %)该指标用来跟踪专用排 序内存的利用率。如果该指标的值等于或 超过100%则说明已达到 了排序堆阀值,没有足够 的堆空间可附于执行排 序。“阀值后排序数”快 照监视元素可在调整该 指标值时作为参考。该监 视元素记录了超过排序 堆阀值

20、后请求堆的排序 数。%共享排序内存利用率 (db2.sort_shrmem_Util %)该指标用来跟踪共享排 序内存的利用率。如果该指标的值等于或 超过100%则说明已达到 了排序堆阀值,没有足够 的堆空间可附于执行排 序。建议使用自调整内存功 能,以根据当前工作负载 的需要自动分配排序内 存资源。%溢出排序白分比(db.spilled_sorts%)该指标值是指用完排序 堆后可能需要磁盘空间 以供临时存储器使用的 总排序数占已执行的排 序总数的利率。该指标彳1应为0,因为溢 出至磁盘的排序可能导 致严重的性能下降。建议使用自调整内存功 能,以根据当前工作负载 的需要自动分配排序内 存资源。

21、%3.日志记录运行状况指示器日志利用率(db.log_util %)该指标用来跟踪在数据 库中使用的总活动日志 空间量。该指标以消耗空间的百 分比来度量。局白分比指 示空间消耗接近已满程 度。这时可调整一些与日 志有关的数据库配置参 数的值。这些参数的值显 示在附加信息中。%日志文件系统利用率(db.log_fs_util %)该指标用来跟踪事务日志所在的文件系统的充满程度。如果文件系统上没有空间,则 DB2可能无该指标以消耗空间的百 分比来度量。局白分比指 示文件系统中的可用空 间量已接近于0。这时可%法创建新的日志文件。调整一些与日志有关的 数据库配置参数的值。这 些参数的值显示在附加 信

22、息中。4.应用程序并发性运行状况指示器死锁率(db.deadlock_rate%)该指标用来跟踪死锁出 现在数据库上的比率以 及应用程序遇到争用问 题的等级。该指标彳1应为0,该值越 高,则争用等级就越高。%锁定列表利用率(db.locklist_util%)该指标用来跟踪要使用 的锁定列表内存量。每个 数据库什-个锁定列表, 锁定列表包含由同时连 接至数据库的所有应用 程序挂起的锁定。这是对 锁定列表内存设置的限 制。一旦达到该限制,就 会因为卜列情况而使得 性能下降:1)锁定升级将行锁定转 换为表锁定,从而降 低了数据库中的共享 对象的并行性;2)因为应用程序等待有 限数目的表锁定,所 以

23、应用程序间会出现 更多死锁。因此将回 滚事务。该指标以消耗内存的百 分比来度量,出现高白分 比表示状况不佳。建议使用自调整内存功 能,以根据当前工作负载 的需要自动分配排序内 存资源。%等待锁定的应用程序 的百分比(db.apps_waiting_locks %)该指标度量所有当前执 行的等待锁定的应用程 序所占的百分比。高百分比可能指示应用 程序遇到并行性问题,这 对性能有负面影响。%5.程序包和目录高速缓存,以及工作空间运行状况指示器目录高速缓存命中率 (db.catcache _hitratio %)该指标用于指示目录高 速缓存对避免对磁盘上 的目录的实际访问所起 到的帮助作用。高命中率

24、指示在避免实 际磁盘I/O访问方面很成功。%程序包高速缓存 命中率(db.pkgcache_hitratio %)该指标用于指示程序包 高速缓存对避免从系统 目录重新装入静态SQL的 程序包和段以及避免重 新编译动态SQL语句所起 到的帮助作用。高命中率指示在避免从系统目录重新装入静态SQL的程序包和段以及避免重新编译动态 SQL语句 方卸很成功。%共享工作空间 命中率 (db.shrworkspace_hitratio %)该指标用于指示共享 SQL 工作空间对避免初始化 要执彳T的SQL语句的各段 所起到的帮助作用。高命中率指示在避免初 始化要执行的SQL语句的 各段方面很成功。%6 .内存运行状况指示器数据库堆利用率(db.db_heap_util %)该指标用来跟踪基于带 有标识SQLM_HEAP_DATABASE 内存池的监视器堆内存 的消耗。一旦此百分比达到最大值100%查询和操作可能 会因为没有堆可用而失 败。%

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!