网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

SQLServer2005动态管理的对象是什么-创新互联

这篇文章主要讲解了“SQLServer2005动态管理的对象是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQLServer2005动态管理的对象是什么”吧!

创新互联建站网站建设公司,提供网站设计、做网站,网页设计,建网站,PHP网站建设等专业做网站服务;可快速的进行网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,是专业的做网站团队,希望更多企业前来合作!

服务器上需要监控的内容,几乎都有对应的动态管理对象。既然有这么多动态管理对象,在该文中逐一进行讨论是不实际的。例如,共有12类动态管理对象,但这里我主要讨论我认为相当重要的五个对象,它们分别来自与SQLServer操作系统、目录和执行有关的类中。

这些对象被分为两类:数据库级别和服务器级别。SQLServer2005的安全构架有些不同,所以你必须采取一些措施保证你能够使用本文讨论的视图和函数。你必须保证使用这些例子的用户能够查看对象的SERVERSTATE和DATABASESTATE。可以应用GRANT语句来完成这一点。

在我开始介绍动态管理对象之前,你应该建立一个可用在所有例子里面的表格。列表A是建立这个表格的代码。

SQLServer操作系统相关动态管理对象

sys.dm_os_performance_counters:这个视图返回的信息列举与SQLServer直接相关的性能统计。返回的信息代表通过Windows性能监控器显示的外部性能计数器。在SQLServer2000中,这些数据以一个叫做sysperfinfo的系统表格来表示,SQLServer2005中也有这个表格,但仅用于向后兼容。将来的版本可能会删除这个表格。

要了解如何应用这个视图,而不是运行Windows性能监控器来获取系统信息,请运行列表B中的查询代码。这个查询将返回服务器当前时刻的缓存命中率(BufferCacheHitRatio)。缓存命中率指在内存中所发现的SQLServer请求页面的百分比。假如服务器运转正常,这个值一般在90%以上。假如这个值低于90%,则意味着服务器将会去硬盘那里恢复数据页面,这可能是服务器需要更多内存的信号。

SQLServer2005的动态管理对象是什么

假如你为了同样的目的,准备运行上面的查询,并将得到的结果与运行Windows性能监控器显示的结果进行比较(SQLServer:缓冲器管理器缓存命中率),你会发现这些数据几乎是一样的。稍稍研究一下,就可以根据这个表格开发出你自己的脚本库,而不必总是运行Windows性能监控器。

Caveat:这个视图仅限于SQLServer相关的计数器使用。假如你希望获得SQLServer之外的数据,你还是要使用Windows性能监控器。

目录相关动态管理视图和函数

sys.dm_db_index_physical_stats:这个动态管理函数为数据表格和视图返回相关数据及目录信息。查看列表C。这个函数接受5个参数:数据库的ID、所讨论的表格或视图的ID、表格或视图上的一个特定目录的ID(被我忽略)、分区号(也被我忽略)和一个模式,我将它指定为“DETAILED”。将这些参数提交给这个函数会允许你查看DMVTest表格中的所有目录细节。

在过去不久的文章里定义的表格中运行列表C中的查询,你会发现表格中既没有页面也没有记录。在DMVTest中增加一条记录,再运行查询,就会发现表格中增加了一个页面。

INSERTINTODMVTest(C2,C3)

VALUES(1,1)

这个函数返回的另一个特别有趣的域为avg_page_space_used_in_percent域,它说明数据页面有多大。从查询中发现数据页面约为0.25%。你可以应用这个数据来开发程序,查看数据库表格,并根据程序中设定的标准,重新为它们编写目录。

感谢各位的阅读,以上就是“SQLServer2005动态管理的对象是什么”的内容了,经过本文的学习后,相信大家对SQLServer2005动态管理的对象是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联网站建设公司,,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享题目:SQLServer2005动态管理的对象是什么-创新互联
分享链接:http://bjjierui.cn/article/ioehi.html

其他资讯