SQL Server 2008 中的 DMF 和 DMV

发布于 2024-09-16 12:38:34 字数 57 浏览 7 评论 0原文

SQL Server 2005/2008 中的动态管理函数 (DMF) 和视图 (DMV) 是什么?

What are Dynamic Management Functions (DMF) and Views (DMV) in SQL Server 2005/2008 ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

玉环 2024-09-23 12:38:34

动态管理视图和函数 (Transact-SQL) 文档

动态管理视图和函数返回服务器状态信息,可用于监视服务器实例的运行状况、诊断问题和调整性能。

动态管理视图和函数返回内部的、特定于实现的状态数据。它们的架构和返回的数据可能会在 SQL Server 的未来版本中发生变化。因此,未来版本中的动态管理视图和功能可能与本版本中的动态管理视图和功能不兼容。例如,在 SQL Server 的未来版本中,Microsoft 可能会通过将列添加到列列表的末尾来扩充任何动态管理视图的定义。我们建议不要在生产代码中使用语法 SELECT * FROMdynamic_management_view_name,因为返回的列数可能会更改并破坏您的应用程序。

该链接包含更多信息,包括视图和内容的细分。功能以及更具体的信息...

Dynamic Management Views and Functions (Transact-SQL) documentation:

Dynamic management views and functions return server state information that can be used to monitor the health of a server instance, diagnose problems, and tune performance.

Dynamic management views and functions return internal, implementation-specific state data. Their schemas and the data they return may change in future releases of SQL Server. Therefore, dynamic management views and functions in future releases may not be compatible with the dynamic management views and functions in this release. For example, in future releases of SQL Server, Microsoft may augment the definition of any dynamic management view by adding columns to the end of the column list. We recommend against using the syntax SELECT * FROM dynamic_management_view_name in production code because the number of columns returned might change and break your application.

The link includes more information, including a breakdown of the views & functions along with more specific information...

寄风 2024-09-23 12:38:34

在 SQL Server 2005 中引入,它们提供了一种一致的方法来查看 SQL Server 实例的内部结构,而这在以前需要进行大量的修改。它们向管理员提供有关 SQL Server 实例的各种状态的信息 - 例如会话、内存等。

Introduced in SQL Server 2005 they provide a consistent way to look at the internals of SQL Server instances which previously required a fair bit of hacks. They provide the administrator about the various state of the SQL Server instances - for example sessions, memory etc.

孤凫 2024-09-23 12:38:34

这是 Ian W. Stirk 的引言

信息记录

当查询在 SQLServer 数据库上运行时,SQLServer 会自动将有关正在发生的活动的

到内存中的结构中。您可以通过 DMV 访问此信息。

DMV 基本上是一些非常重要的内部内存结构上的 SQL 视图。

有关更多知识,请参阅此链接并阅读此电子书:SQL Server DMV 实际操作

This is the quote Ian W. Stirk

As queries run on a SQLServer database, SQLServer automatically records informa-tion

about the activity that’s taking place, internally into structures in memory;

you can access this information via DMVs.

DMVs are basically SQLviews on some pretty important internal memory structures.

For more knowlage see this link and read this ebook : SQL Server DMVs in Action

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文