SQL Server主要系统视图说明

SELECT * FROM sys.all_columns
--显示属于用户定义对象和系统对象的全部列的联合
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-columns-transact-sql?view=sql-server-2016
SELECT * FROM sys.all_objects
--显示全部架构范围内的用户定义对象和系统对象的 UNION
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-objects-transact-sql?view=sql-server-2016
SELECT * FROM sys.all_parameters
--显示属于用户定义对象或系统对象的全部参数的并集
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-parameters-transact-sql?view=sql-server-2016
SELECT * FROM sys.all_sql_modules
--此视图返回每一个本机编译标量用户定义函数的行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-sql-modules-transact-sql?view=sql-server-2016
SELECT * FROM sys.all_views
--当前数据库的全部视图名称
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-all-views-transact-sql?view=sql-server-2016
SELECT * FROM sys.allocation_units
--数据库中的每一个分配单元都在表中占一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-allocation-units-transact-sql?view=sql-server-2016
SELECT * FROM sys.assemblies
--为每一个程序集返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assemblies-transact-sql?view=sql-server-2016
SELECT * FROM sys.assembly_files
--组成程序集的每一个文件在表中各对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assembly-files-transact-sql?view=sql-server-2016
SELECT * FROM sys.assembly_modules
--为公共语言运行时 (CLR) 程序集所定义的每一个函数、过程或触发器返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assembly-modules-transact-sql?view=sql-server-2016
SELECT * FROM sys.assembly_references
--对于一个直接引用另外一个的每一对程序集,相应地包含一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assembly-references-transact-sql?view=sql-server-2016
SELECT * FROM sys.assembly_types
--由 CLR 程序集定义的每一个用户定义的类型对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-assembly-types-transact-sql?view=sql-server-2016
SELECT * FROM sys.asymmetric_keys
--为每一个非对称密钥返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-asymmetric-keys-transact-sql?view=sql-server-2016
SELECT * FROM sys.availability_databases_cluster
--将数据库添加到可用性组后,主数据库自动联接到该组。 必须在每一个辅助副本上准备辅助数据库,以后才能将其联接到可用性组。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-databases-cluster-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_group_listener_ip_addresses
--返回每一个 IP 地址与任何 Always On 可用性组侦听器在 Windows Server 故障转移群集 (WSFC) 群集中的一行。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-group-listener-ip-addresses-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_group_listeners
--此目录视图不说明 WSFC 群集中定义的 IP 配置的详细信息。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-group-listeners-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_groups
--返回为其 SQL Server 的本地实例承载可用性副本的每一个可用性组的行。 每一行都包含可用性组元数据的缓存的副本。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-groups-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_groups_cluster
--返回每一个 Always On 可用性组的行在 Windows Server 故障转移群集 (WSFC)。 每一行都包含 WSFC 群集的可用性组元数据。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-groups-cluster-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_read_only_routing_lists
--为 WSFC 故障转移群集中 AlwaysOn 可用性组的每一个可用性副本的只读路由列表返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-read-only-routing-lists-transact-sql?view=sql-server-2017
SELECT * FROM sys.availability_replicas
--对于每一个属于 WSFC 故障转移群集中任何 Always On 可用性组的可用性副本返回一行。
--若是本地服务器实例没法与 WSFC 故障转移群集联系,例如因为群集关闭或丢失了仲裁,则仅返回本地可用性副本的行。 这些行将仅包含在元数据中本地缓存的数据列。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-availability-replicas-transact-sql?view=sql-server-2017
SELECT * FROM sys.backup_devices
--包含使用注册每一个备份设备的行sp_addumpdevice或中建立 SQL Server Management Studio。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-backup-devices-transact-sql?view=sql-server-2017
SELECT * FROM sys.certificates
--为数据库中的每一个证书返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-certificates-transact-sql?view=sql-server-2017
SELECT * FROM sys.change_tracking_databases
--为每一个启用更改跟踪的数据库返回一行。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/change-tracking-catalog-views-sys-change-tracking-databases?view=sql-server-2017
SELECT * FROM sys.change_tracking_tables
--为当前数据库中已启用更改跟踪的每一个表返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/change-tracking-catalog-views-sys-change-tracking-tables?view=sql-server-2017
SELECT * FROM sys.CHECK_CONSTRAINTS
--包含每一个对象都是使用 CHECK 约束,一行sys.objects.type = C。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-check-constraints-transact-sql?view=sql-server-2017
SELECT * FROM sys.check_constraints
--包含每一个对象都是使用 CHECK 约束,一行sys.objects.type = C。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-check-constraints-transact-sql?view=sql-server-2017
SELECT * FROM sys.COLUMN_DOMAIN_USAGE
--针对当前数据库中每一个带有别名数据类型的列返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/column-domain-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_encryption_key_values
--返回使用建立的加密密钥 (Cek) 的加密值的列信息CREATE COLUMN ENCRYPTION KEY或ALTER COLUMN ENCRYPTION KEY (TRANSACT-SQL) 语句。 每一行表示 CEK,使用列主密钥 (CMK) 加密的值。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-encryption-key-values-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_encryption_keys
--返回有关与建立列加密密钥 (Cek) 的信息CREATE COLUMN ENCRYPTION KEY语句。 每一行表示 CEK
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-encryption-keys-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_master_keys
--为经过使用添加每一个数据库主密钥返回一行CREATE MASTER KEY语句。 每一行表示单个列主密钥 (CMK)
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-master-keys-transact-sql?view=sql-server-2017
SELECT * FROM sys.COLUMN_PRIVILEGES
--为具备当前数据库中的当前用户授受的权限的每列返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/column-privileges-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_store_dictionaries
--内存优化的列存储索引中使用的每一个字典各占一行。 字典用于对某些而非所有数据类型进行编码,所以并不是列存储索引中的全部列都有字典。 字典能够做为主字典存在(对于全部段),也可能做为用于部分列段的其余辅助字典存在
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-store-dictionaries-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_store_row_groups
--在各个段的基础上提供汇集列存储索引信息,以便帮助管理员做出系统管理决定。 sys.column_store_row_groups具备以物理方式存储 (包括那些已标记为已删除) 的行的总数的列和标记为已删除的行数的列
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-store-row-groups-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_store_segments
--列存储索引中返回的每一个列段的一行。 没有每一个每一个行的列的一个列段。 例如,具备 10 行组和 34 列的表返回 340 行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-store-segments-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_type_usages
--具备用户定义类型的每一列在表中对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-type-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.column_xml_schema_collection_usages
--为经过 XML 架构验证的每一列返回一行。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-column-xml-schema-collection-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.columns
--为包含列的对象(如视图或表)的每一列返回一行。 下面是包含列的对象类型的列表。表值程序集函数 (FT)内联表值 SQL 函数 (IF)内部表 (IT)系统表 (S)表值 SQL 函数 (TF)用户表 (U)视图 (V)
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.COLUMNS
--为包含列的对象(如视图或表)的每一列返回一行。 下面是包含列的对象类型的列表。表值程序集函数 (FT)内联表值 SQL 函数 (IF)内部表 (IT)系统表 (S)表值 SQL 函数 (TF)用户表 (U)视图 (V)
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.computed_columns
--有关每一个列在表中占一行sys.columns ,它是一个计算列
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-computed-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.configurations
--系统中每一个服务器范围的配置选项值各占一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-configurations-transact-sql?view=sql-server-2017
SELECT * FROM sys.CONSTRAINT_COLUMN_USAGE
--为当前数据库中定义了约束的每一列返回一行。 该信息架构视图返回当前用户对其拥有权限的对象的相关信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/constraint-column-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.CONSTRAINT_TABLE_USAGE
--对于当前数据库中定义了约束的每一个表,相应地返回一行。 该信息架构视图返回当前用户对其拥有权限的对象的相关信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/constraint-column-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.conversation_endpoints
--Service Broker 会话的每一端由会话端点表示。 对于数据库中的每一个会话端点,此目录视图相应地包含一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-conversation-endpoints-transact-sql?view=sql-server-2017
SELECT * FROM sys.conversation_groups
--对于每一个会话组,此目录视图相应地包含一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-conversation-groups-transact-sql?view=sql-server-2017
SELECT * FROM sys.conversation_priorities
--为当前数据库中建立的每一个会话优先级都包含一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-conversation-priorities-transact-sql?view=sql-server-2017
SELECT * FROM sys.credentials
--返回对每一个服务器级别凭据的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-credentials-transact-sql?view=sql-server-2017
SELECT * FROM sys.crypt_properties
--对于与安全对象关联的每一个加密属性,返回与其对应的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-crypt-properties-transact-sql?view=sql-server-2017
SELECT * FROM sys.cryptographic_providers
--为每一个已注册的加密提供程序返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-cryptographic-providers-transact-sql?view=sql-server-2017
SELECT * FROM sys.data_spaces
--每一个数据空间在表中对应一行。 数据空间能够是文件组、分区方案或 FILESTREAM 数据文件组
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-data-spaces-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_audit_specification_details
--包含全部数据库的服务器实例上 SQL Server 审核中的数据库审核规范的相关信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-audit-specification-details-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_audit_specifications
--包含服务器实例上的 SQL Server 审核中的数据库审核规范的相关信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-audit-specifications-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_credentials
--返回一个行,每一个数据库范围的数据库中的凭据
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-credentials-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_files
--每一个存储在数据库自己中的数据库文件在表中占用一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-files-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_filestream_options
--显示已启用的针对 FileTable 中的 FILESTREAM 数据的非事务性访问级别的相关信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-filestream-options-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_mirroring
--SQL Server 实例中的每一个数据库占一行。 若是数据库不处于联机状态或不启用数据库镜像,database_id 之外的全部列的值将为 NULL
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-mirroring-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_mirroring_endpoints
--SQL Server 实例的数据库镜像端点对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-mirroring-endpoints-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_mirroring_witnesses
--服务器在数据库镜像合做关系中充当的每一个见证服务器角色在表中都占用一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/database-mirroring-witness-catalog-views-sys-database-mirroring-witnesses?view=sql-server-2017
SELECT * FROM sys.database_permissions
--为数据库中的每一个权限或列异常权限返回一行。 对于列,每一个权限有与相应的对象级别权限不一样的一行。 若是列权限是与相应的对象权限相同,没有为其行和应用的权限是的对象
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-permissions-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_principals
--为 SQL Server 数据库中的每一个安全主体返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-principals-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_query_store_options
--返回此数据库的查询存储选项
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-query-store-options-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_recovery_status
--每一个数据库占一行。 若是数据库未打开,则 SQL Server 数据库引擎尝试启动它
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-recovery-status-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_role_members
--为每一个数据库角色的每一个成员返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-role-members-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_scoped_configurations
--包含每一个配置的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-scoped-configurations-transact-sql?view=sql-server-2017
SELECT * FROM sys.database_scoped_credentials
--返回一个行,每一个数据库范围的数据库中的凭据
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-database-scoped-credentials-transact-sql?view=sql-server-2017
SELECT * FROM sys.databases
--为 SQL Server实例中的每一个数据库都包含一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-databases-transact-sql?view=sql-server-2017
SELECT * FROM sys.default_constraints
--包含每一个对象都是默认定义 (而不是 CREATE DEFAULT 语句的 CREATE TABLE 或 ALTER TABLE 语句的一部分建立),行sys.objects.type = d
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-default-constraints-transact-sql?view=sql-server-2017
SELECT * FROM sys.destination_data_spaces
--sys.destination_data_spaces
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-destination-data-spaces-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_audit_actions
--为可在审核日志中报告的每项审核操做以及可配置为 SQL Server Audit 一部分的每一个审核操做组返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-audit-actions-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_audit_class_type_map
--返回一个表,将审核日志中的 class_type 字段映射到 sys.dm_audit_actions 中的 class_desc 字段
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-audit-class-type-map-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_broker_activated_tasks
--为 Service Broker 激活的每一个存储过程返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-broker-activated-tasks-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_broker_connections
--为每一个 Service Broker 网络链接返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-broker-connections-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_broker_forwarded_messages
--针对每一个 Service Broker 消息都返回一行,此消息表示 SQL Server 实例正在转发中
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-broker-forwarded-messages-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_broker_queue_monitors
--sys.dm_broker_queue_monitors
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-broker-queue-monitors-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_cdc_errors
--sys.dm_cdc_errors
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/change-data-capture-sys-dm-cdc-errors?view=sql-server-2017
SELECT * FROM sys.dm_cdc_log_scan_sessions
--针对当前数据库中的每一个日志扫描会话返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/change-data-capture-sys-dm-cdc-log-scan-sessions?view=sql-server-2017
SELECT * FROM sys.dm_clr_appdomains
--为服务器中的每一个应用程序域返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-clr-appdomains-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_clr_loaded_assemblies
--为加载到服务器地址空间的每一个托管用户程序集返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-clr-loaded-assemblies-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_clr_properties
--对于与 SQL Server 公共语言运行时 (CLR) 集成相关的每一个属性(包括宿主 CLR 的版本和状态)返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-clr-properties-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_clr_tasks
--对于当前正在运行的全部公共语言运行时 (CLR) 任务,相应地返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-clr-tasks-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_column_store_object_pool
--返回对列存储索引对象的对象内存池使用状况的不一样类型的计数
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-column-store-object-pool-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_cryptographic_provider_properties
--返回有关注册的加密提供程序的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-cryptographic-provider-properties-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_database_encryption_keys
--返回与数据库加密状态以及相关联数据库加密密钥有关的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-database-encryption-keys-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_column_store_row_group_operational_stats
--返回当前行级 I/O、 锁定、 和访问方法活动中列存储索引的压缩行组
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-column-store-row-group-operational-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_column_store_row_group_physical_stats
--这将扩展目录视图
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-column-store-row-group-physical-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_file_space_usage
--返回数据库中每一个文件的空间使用信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-file-space-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_fts_index_physical_stats
--为关联有全文或语义索引的每一个表中的每一个全文或语义索引返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-fts-index-physical-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_index_usage_stats
--返回不一样类型索引操做的计数以及上次执行每种操做的时间
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-index-usage-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_log_space_usage
--返回空间事务日志的使用状况信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-log-space-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_mirroring_auto_page_repair
--对服务器实例上全部镜像数据库的每一个自动页修复尝试返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/database-mirroring-sys-dm-db-mirroring-auto-page-repair?view=sql-server-2017
SELECT * FROM sys.dm_db_mirroring_connections
--针对为每一个数据库镜像创建的链接返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/database-mirroring-sys-dm-db-mirroring-connections?view=sql-server-2017
SELECT * FROM sys.dm_db_mirroring_past_actions
--针对为每一个数据库镜像创建的链接返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/database-mirroring-sys-dm-db-mirroring-connections?view=sql-server-2017
SELECT * FROM sys.dm_db_missing_index_details
--返回有关缺失索引的详细信息,不包括空间索引
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-missing-index-details-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_missing_index_group_stats
--返回缺失索引组的摘要信息,不包括空间索引
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-missing-index-group-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_missing_index_groups
--返回有关特定缺失索引组中包含的缺失索引(不包括空间索引)的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-missing-index-groups-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_partition_stats
--返回当前数据库中每一个分区的页和行计数信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-partition-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_persisted_sku_features
--某些功能 SQL Server 数据库引擎更改的方式, 数据库引擎将信息存储在数据库文件中
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-persisted-sku-features-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_rda_migration_status
--为每一个已启用延伸的表上的本地实例迁移的数据的每一个批中对应一行 SQL Server
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/stretch-database-sys-dm-db-rda-migration-status?view=sql-server-2017
SELECT * FROM sys.dm_db_rda_schema_update_status
--包含为当前数据库中每一个已启用延伸的表的远程数据存档每一个架构更新任务的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/stretch-database-sys-dm-db-rda-schema-update-status?view=sql-server-2017
SELECT * FROM sys.dm_db_session_space_usage
--返回每一个会话为数据库分配和释放的页数
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-session-space-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_task_space_usage
--返回任务为数据库进行的页分配和释放活动
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-task-space-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_uncontained_entities
--显示数据库中使用的任何非包含对象
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-uncontained-entities-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_checkpoint_files
--显示有关检查点文件的信息,包括文件大小、物理位置和事务 ID
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-checkpoint-files-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_checkpoint_stats
--返回与当前数据库中的内存中 OLTP 检查点操做有关的统计信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-checkpoint-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_gc_cycle_stats
--输出删除了一行或多行的已提交事务的当前状态
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-gc-cycle-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_hash_index_stats
--这些统计信息可用来了解和优化存储桶计数
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-hash-index-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_index_stats
--包含上次从新启动数据库后收集的统计信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-index-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_memory_consumers
--报告 内存中 OLTP 数据库引擎中的数据库级内存消耗者
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-memory-consumers-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_nonclustered_index_stats
--sys.dm_db_xtp_nonclustered_index_stats 包含有关对内存优化表中的非汇集索引执行操做的统计信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-nonclustered-index-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_object_stats
--报告自上次数据库从新启动以来对每一个 内存中 OLTP 对象进行的操做所影响的行数
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-object-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_table_memory_stats
--返回当前数据库中每一个 内存中 OLTP 表(用户和系统)的内存使用状况统计信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-table-memory-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_db_xtp_transactions
--报告内存中 OLTP 数据库引擎中的活动事务
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-db-xtp-transactions-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_background_job_queue
--对计划异步(后台)执行的每一个查询处理器做业返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-background-job-queue-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_background_job_queue_stats
--对于每一个为异步(后台)执行而提交的查询处理器做业,相应地返回一行,以提供聚合统计信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-background-job-queue-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_cached_plans
--针对 SQL Server 为了加快查询执行而缓存的每一个查询计划返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-cached-plans-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_compute_node_errors
--出现的 PolyBase 的返回错误的计算节点
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-compute-node-errors-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_compute_node_status
--保存有关的性能和状态的全部 PolyBase 节点的其余信息。 列出每一个节点的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-compute-node-status-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_compute_nodes
--包含有关与 PolyBase 数据管理一块儿使用的节点的信息。 它列出每一个节点的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-compute-nodes-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_connections
--返回有关与此 SQL Server 实例创建的链接的信息以及每一个链接的详细信息。 返回 SQL Server 的 server 宽的链接信息。 返回当前的 SQL 数据库的数据库链接信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-connections-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_distributed_request_steps
--包含构成给定的 PolyBase 请求或查询的全部步骤的信息。 它列出每一个查询步骤的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-distributed-request-steps-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_distributed_requests
--有关全部请求的信息包含当前或最近 active PolyBase 查询中。 它列出每一个请求/查询的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-distributed-requests-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_distributed_sql_requests
--在查询中包含全部 SQL 查询分发信息做为 SQL 步骤的一部分
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-distributed-sql-requests-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_dms_services
--保存有关 PolyBase 计算节点上运行的 DMS 服务的全部信息。 它列出每一个服务实例的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-dms-services-transact-sql?view=sql-server-2017
SELECT * FROM
--保存有关全部辅助进程完成 DMS 步骤的信息。此视图显示的数据的最后 1000 条请求和活动请求;活动请求始终具备在此视图中提供的数据
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-dms-workers-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_external_operations
--捕获有关外部 PolyBase 操做的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-external-operations-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_external_work
--返回有关每一个辅助进程的工做负荷每一个计算节点上的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-external-work-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_function_stats
--返回聚合缓存的函数的性能统计信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-function-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_procedure_stats
--返回缓存存储过程的聚合性能统计信息。
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-procedure-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_query_memory_grants
--返回有关已请求并等待内存授予或已被授予内存授予的全部查询信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-query-memory-grants-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_query_optimizer_info
--返回有关 SQL Server 查询优化器的操做的详细统计信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-query-optimizer-info-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_query_optimizer_memory_gateways
--返回用于限制并发查询优化的资源信号量的当前状态
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-query-optimizer-memory-gateways?view=sql-server-2017
SELECT * FROM sys.dm_exec_query_parallel_workers
--返回每一个节点的辅助可用性信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-query-parallel-workers-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_query_profiles
--正执行查询时监视实时查询进度
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-query-profiles-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_query_resource_semaphores
--返回 SQL Server 中有关当前查询资源信号量状态的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-query-resource-semaphores-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_query_stats
--返回缓存的查询计划中的聚合性能统计信息 SQL Server
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-query-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_query_transformation_stats
--返回缓存的查询计划中的聚合性能统计信息 SQL Server
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-query-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_requests
--返回有关在 SQL Server 中正在执行的每一个请求的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-requests-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_session_wait_stats
--返回有关遇到的每一个会话中执行的线程的全部等待的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-session-wait-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_sessions
--对于 SQL Server 中每一个通过身份验证的会话都返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-sessions-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_exec_trigger_stats
--返回缓存触发器的聚合性能统计信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-trigger-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_external_script_execution_stats
--为每种类型的外部脚本请求返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-external-script-execution-stats?view=sql-server-2017
SELECT * FROM sys.dm_external_script_requests
--为运行外部脚本的每一个活动工做线程账户都返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-external-script-requests?view=sql-server-2017
SELECT * FROM sys.dm_filestream_file_io_handles
--显示命名空间全部者 (NSO) 已知的文件句柄
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-filestream-file-io-handles-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_filestream_file_io_requests
--显示命名空间全部者 (NSO) 在给定时刻正处理的 I/O 请求的列表
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-filestream-file-io-requests-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_filestream_non_transacted_handles
--显示当前打开的与 FileTable 数据关联的非事务性文件句柄
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-filestream-non-transacted-handles-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_fts_active_catalogs
--返回在服务器上正在进行某些填充活动的全文目录的相关信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-fts-active-catalogs-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_fts_fdhosts
--返回有关服务器实例中筛选器后台程序宿主的当前活动的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-fts-fdhosts-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_fts_index_population
--返回有关 SQL Server 中当前正在进行的全文索引填充和语义关键字短语填充的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-fts-index-population-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_fts_memory_buffers
--返回有关属于特定内存池的内存缓冲区(做为全文爬网或全文爬网范围的一部分使用)的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-fts-memory-buffers-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_fts_memory_pools
--返回有关可供全文爬网或全文爬网范围的全文收集器组件使用的共享内存池的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-fts-memory-pools-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_fts_outstanding_batches
--返回有关每一个全文索引批次的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-fts-outstanding-batches-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_fts_population_ranges
--返回有关与当前正在进行的全文索引填充相关的特定范围的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-fts-population-ranges-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_fts_semantic_similarity_population
--为关联有语义索引的每一个表中的每一个类似性索引返回一行关于文档类似性索引填充状态的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-fts-semantic-similarity-population-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_auto_page_repair
--为针对任何可用性数据库(位于服务器实例为任何可用性组承载的可用性副本上)的每个自动页修复尝试都返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-auto-page-repair-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_automatic_seeding
SELECT * FROM sys.dm_hadr_availability_group_states
--为每一个 Always On 可用性组所拥有的本地实例上的可用性副本返回一行 SQL Server
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-availability-group-states-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_availability_replica_cluster_nodes
--为 Windows Server 故障转移群集 (WSFC) 群集中 AlwaysOn 可用性组的每一个可用性副本(不论联接状态如何)都返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-availability-replica-cluster-nodes-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_availability_replica_cluster_states
--在 Windows Server 故障转移群集 (WSFC) 群集中返回每一个 Alwayson 可用性副本 (而不考虑其联接状态) 的全部 Always On 可用性组 (不论副本位置) 的行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-availability-replica-cluster-states-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_availability_replica_states
--在同一 Always On 可用性组做为本地副本中返回的行对于每一个本地副本和一个行对于每一个远程副本。 每一行都包含有关给定副本的状态信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-availability-replica-states-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_cluster
--若是中的托管实例的 Windows Server 故障转移群集 (WSFC) 节点 SQL Server为启用 AlwaysOn 可用性组具备 WSFC 仲裁, sys.dm_hadr_cluster返回公开群集名称和信息的行有关仲裁
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-cluster-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_cluster_members
--若是承载启用了 SQL Server 的 AlwaysOn 可用性组 本地实例的 WSFC 节点具备 SQL 仲裁,则为构成仲裁的每个成员及各个成员的状态都返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-cluster-members-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_cluster_networks
--为每一个参与可用性组子网配置的 WSFC 群集成员都返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-cluster-networks-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_database_replica_cluster_states
--返回的行中包含的信息旨在让您深刻了解 Windows Server 故障转移群集 (WSFC) 群集上每一个 Always On 可用性组中的 Always On 可用性组中的可用性数据库的运行情况
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-database-replica-cluster-states-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_database_replica_states
--为其返回 Always On 可用性组中的每一个数据库正在参与一行的本地实例 SQL Server承载可用性副本
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-database-replica-states-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_instance_node_map
--对于每一个实例 SQL Server承载的可用性副本上加入其 Alwayson 可用性组,则返回承载该服务器实例的 Windows Server 故障转移群集 (WSFC) 节点的名称
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-instance-node-map-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_name_id_map
--显示 Alwayson 可用性组的映射的当前实例 SQL Server已联接到三个惟一的 Id: 可用性组 ID、 WSFC 资源 ID 和一个 WSFC 组 id
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-hadr-name-id-map-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_hadr_physical_seeding_stats
SELECT * FROM sys.dm_io_backup_tapes
--返回磁带设备的列表和用于备份的装入请求的状态
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-io-backup-tapes-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_io_cluster_shared_drives
--若是当前服务器实例为群集服务器,则此视图返回每一个共享驱动器的名称
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-io-cluster-shared-drives-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_io_cluster_valid_path_names
--返回有关 SQL Server 故障转移群集实例的全部有效共享磁盘的信息(包括群集共享卷)
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-io-cluster-valid-path-names-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_io_pending_io_requests
--对 SQL Server 中每一个挂起的 I/O 请求返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-io-pending-io-requests-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_logpool_hashentries
SELECT * FROM sys.dm_logpool_stats
SELECT * FROM sys.dm_os_buffer_descriptors
--返回有关 SQL Server 缓冲池中当前全部数据页的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-buffer-descriptors-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_buffer_pool_extension_configuration
--返回 SQL Server 中有关缓冲池扩展的配置信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-buffer-pool-extension-configuration-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_child_instances
--为从父服务器实例建立的每一个用户实例返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-child-instances-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_cluster_nodes
--注意: 调用从 Azure SQL 数据仓库或 并行数据仓库,使用名称sys.dm_pdw_nodes_os_cluster_nodes
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-cluster-nodes-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_cluster_properties
--为本主题中肯定的 SQL Server 群集资源属性的当前设置返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-cluster-properties-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_dispatcher_pools
--返回有关会话调度程序池的信息。 调度程序池是由系统组件用来执行后台处理的线程池
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-dispatcher-pools-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_dispatchers
--返回有关会话调度程序池的信息。 调度程序池是由系统组件用来执行后台处理的线程池
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-dispatcher-pools-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_hosts
--返回当前在 SQL Server 实例中注册的全部主机
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-hosts-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_latch_stats
--返回有关按类组织的全部闩锁等待的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-latch-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_loaded_modules
--针对每一个加载到服务器地址空间的模块返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-loaded-modules-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_allocations
--返回 SQL Server 实例中当前处于活动状态的所有内存分配器的定位
SELECT * FROM sys.dm_os_memory_broker_clerks
--返回 SQL Server 实例中当前处于活动状态的所有内存分配器的集合
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-clerks-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_brokers
-- SQL Server 的内部分配使用 SQL Server 内存管理器。 跟踪从进程内存计数器之间的差别sys.dm_os_process_memory和内部计数器能够指示从中的外部组件的内存使用 SQL Server内存空间
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-brokers-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_cache_clock_hands
--返回特定缓存时钟的每一个指针的状态
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-cache-clock-hands-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_cache_counters
--返回 SQL Server 中缓存运行情况的快照
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-cache-counters-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_cache_entries
--在 SQL Server 中返回有关缓存中全部条目的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-cache-entries-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_cache_hash_tables
--针对 SQL Server 实例中的每一个活动缓存返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-cache-hash-tables-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_clerks
--返回 SQL Server 实例中当前处于活动状态的所有内存分配器的集合
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-clerks-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_node_access_stats
SELECT * FROM sys.dm_os_memory_nodes
--SQL Server 的内部分配使用 SQL Server 内存管理器
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-nodes-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_objects
--返回当前由 SQL Server 分配的内存对象
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-objects-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_memory_pools
--针对 SQL Server 实例中存储的每一个对象分别返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-memory-pools-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_nodes
--一个名为 SQLOS 的内部组件可建立模拟硬件处理器位置的节点结构
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-nodes-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_performance_counters
--为服务器维护的每一个性能计数器返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-performance-counters-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_process_memory
--大多数因 SQL Server 进程空间致使的内存分配都是经过可跟踪和核算这些分配的接口控制的
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-process-memory-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_ring_buffers
SELECT * FROM sys.dm_os_schedulers
SELECT * FROM sys.dm_os_server_diagnostics_log_configurations
SELECT * FROM sys.dm_os_spinlock_stats
SELECT * FROM sys.dm_os_stacks
SELECT * FROM sys.dm_os_sublatches
SELECT * FROM sys.dm_os_sys_info
SELECT * FROM sys.dm_os_sys_memory
--从操做系统返回内存信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-sys-memory-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_tasks
--为 SQL Server 实例中的每一个活动任务返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-tasks-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_threads
--返回在 SQL Server 进程中运行的全部 SQL Server 操做系统线程的列表
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-threads-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_os_virtual_address_dump
SELECT * FROM sys.dm_os_wait_stats
SELECT * FROM sys.dm_os_waiting_tasks
--返回有关正在等待某些资源的任务的等待队列的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-os-waiting-tasks-transact-sql?view=sql-server-2017
SELECT * FROM sys.dm_server_memory_dumps
--为 SQL Server 数据库引擎生成的每一个内存转储文件返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-server-memory-dumps-transact-sql?view=sql-server-2017
--返回 SQL Server 2017 中有关当前活动的锁管理器资源的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-dynamic-management-views/sys-dm-tran-locks-transact-sql?view=sql-server-2017
--显示当前哈希索引和哈希索引属性
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-hash-indexes-transact-sql?view=sql-server-2017
SELECT * FROM sys.http_endpoints
SELECT * FROM sys.identity_columns
--做为标识列的每一个列各占一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-identity-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.index_columns
--每一个是的一部分的列中对应一行sys.indexes索引或无序的表 (堆)
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-index-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.indexes
--每一个表格对象(例如,表、视图或表值函数)的索引或堆都包含一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-indexes-transact-sql?view=sql-server-2017
SELECT * FROM sys.internal_partitions
--返回为每一个跟踪基于磁盘的表的列存储索引的内部数据的行集的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-internal-partitions-transact-sql?view=sql-server-2017
SELECT * FROM sys.internal_tables
--为每一个做为内部表的对象返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-internal-tables-transact-sql?view=sql-server-2017
SELECT * FROM sys.KEY_COLUMN_USAGE
--针对当前数据库中做为键约束的每一个列返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/key-column-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.key_constraints
--每一个做为主键或惟一约束的对象对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-key-constraints-transact-sql?view=sql-server-2017
SELECT * FROM sys.key_encryptions
--为使用 CREATE SYMMETRIC KEY 语句的 ENCRYPTION BY 子句指定的每一个对称密钥加密返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-key-encryptions-transact-sql?view=sql-server-2017
SELECT * FROM sys.linked_logins
--为每一个连接服务器登陆映射返回一行,供 RPC 以及从本地服务器到相应的连接服务器的分布式查询使用
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-linked-logins-transact-sql?view=sql-server-2017
SELECT * FROM sys.login_token
--为登陆名标记中包含的每一个服务器主体返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-login-token-transact-sql?view=sql-server-2017
SELECT * FROM sys.masked_columns
--使用sys.masked_columns具备动态数据掩码函数应用于它们的表的列的查询视图
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-masked-columns-transact-sql?view=sql-server-2017
SELECT * FROM sys.master_files
--master 数据库中的每一个文件对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-master-files-transact-sql?view=sql-server-2017
SELECT * FROM sys.master_key_passwords
--为经过使用添加的每一个数据库主密钥密码返回一行sp_control_dbmasterkey_password存储过程
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-master-key-passwords-transact-sql?view=sql-server-2017
SELECT * FROM sys.memory_optimized_tables_internal_attributes
--对于用于存储用户内存优化表的每一个内部内存优化表都包含一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-memory-optimized-tables-internal-attributes-transact-sql?view=sql-server-2017
SELECT * FROM sys.message_type_xml_schema_collection_usages
--由 XML 架构集合验证的每种服务消息类型都在该目录视图中占一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-message-type-xml-schema-collection-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.messages
--每一个表中占一行message_id或language_id在系统中,同时系统定义和用户定义消息的错误消息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/messages-for-errors-catalog-views-sys-messages?view=sql-server-2017
SELECT * FROM sys.module_assembly_usages
--为每一个模块到程序集引用返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-module-assembly-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.numbered_procedure_parameters
--带编号过程的每一个参数都在表中对应一行。 当您建立带编号的存储过程时,基过程的编号为 1。 全部后续过程的编号依次为 二、3 等
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-numbered-procedure-parameters-transact-sql?view=sql-server-2017
SELECT * FROM sys.numbered_procedures
--每一个做为带编号的过程而建立的 SQL Server 存储过程都占一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-numbered-procedures-transact-sql?view=sql-server-2017
SELECT * FROM sys.objects
--包含的数据库,包括本机编译标量用户定义函数中建立的每一个用户定义的架构范围的对象的行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-objects-transact-sql?view=sql-server-2017
SELECT * FROM sys.openkeys
--此目录视图可返回有关当前对话中打开的加密密钥的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-openkeys-transact-sql?view=sql-server-2017
SELECT * FROM sys.parameter_type_usages
--为每一个用户定义类型的参数返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-parameter-type-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.parameter_xml_schema_collection_usages
--为 XML 架构验证的每一个参数返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-parameter-xml-schema-collection-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.parameters
--接受参数的对象的每一个参数在表中对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-parameters-transact-sql?view=sql-server-2017
SELECT * FROM sys.PARAMETERS
--接受参数的对象的每一个参数在表中对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-parameters-transact-sql?view=sql-server-2017
SELECT * FROM sys.partition_functions
--SQL Server 中的每一个分区函数都占一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-partition-functions-transact-sql?view=sql-server-2017
SELECT * FROM sys.partition_parameters
--每一个分区函数的参数在表中对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-partition-parameters-transact-sql?view=sql-server-2017
SELECT * FROM sys.partition_range_values
--类型为 R 的分区函数的每一个范围边界值都在表中占一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-partition-range-values-transact-sql?view=sql-server-2017
SELECT * FROM sys.partition_schemes
--是与分区方案,每一个数据空间表中占一行类型= ps
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-partition-schemes-transact-sql?view=sql-server-2017
SELECT * FROM sys.partitions
--数据库中的全部表和大部分类型的索引的每一个分区各对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-partitions-transact-sql?view=sql-server-2017
SELECT * FROM sys.periods
SELECT * FROM sys.plan_guides
SELECT * FROM sys.procedures
--包含每一个对象都是某种类型的过程与行sys.objects.type = P、 X、 RF 和 PC
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-procedures-transact-sql?view=sql-server-2017
SELECT * FROM sys.query_context_settings
SELECT * FROM sys.query_store_plan
--包含有关与查询关联的每一个执行计划信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-query-store-plan-transact-sql?view=sql-server-2017
SELECT * FROM sys.query_store_query
--包含有关查询和其关联的整体聚合运行时执行统计信息的信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-query-store-query-transact-sql?view=sql-server-2017
SELECT * FROM sys.query_store_query_text
--包含 Transact-SQL文本和查询的 SQL 句柄
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-query-store-query-text-transact-sql?view=sql-server-2017
SELECT * FROM sys.query_store_runtime_stats
--包含有关运行时执行统计信息查询信息
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-query-store-runtime-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.server_triggers
--包含 object_type 为 TR 或 TA 的全部服务器级别 DDL 触发器的集合
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-server-triggers-transact-sql?view=sql-server-2017
SELECT * FROM sys.sql_logins
--为每一个 SQL Server 身份验证登陆返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-sql-logins-transact-sql?view=sql-server-2017
SELECT * FROM sys.sql_modules
SELECT * FROM sys.stats
--为 SQL Server 的数据库中的表、索引和索引视图对应的每一个统计信息对象都包含一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-stats-transact-sql?view=sql-server-2017
SELECT * FROM sys.stats_columns
--为每一个表和视图中的每列返回一行,并为数据库中的存储过程的每一个参数返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-compatibility-views/sys-syscolumns-transact-sql?view=sql-server-2017
SELECT * FROM sys.symmetric_keys
--对于使用 CREATE SYMMETRIC KEY 语句建立的每一个对称密钥,返回与其对应的一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-symmetric-keys-transact-sql?view=sql-server-2017
SELECT * FROM sys.sysindexes
--当前数据库中的每一个索引和表各对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-compatibility-views/sys-sysindexes-transact-sql?view=sql-server-2017
SELECT * FROM sys.system_views
--SQL Server 2017附带的每一个系统视图都在表中对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-system-views-transact-sql?view=sql-server-2017
SELECT * FROM sys.tables
--为 SQL Server 中的每一个用户表返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-tables-transact-sql?view=sql-server-2017
SELECT * FROM sys.trace_subclass_values
--Sys.trace_subclass_values目录视图包含的命名的列的值列表
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-trace-subclass-values-transact-sql?view=sql-server-2017
SELECT * FROM sys.traces
--Sys.traces目录视图包含系统上当前运行的跟踪
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-traces-transact-sql?view=sql-server-2017
SELECT * FROM sys.transmission_queue
SELECT * FROM sys.trigger_event_types
--为能够激发触发器的每一个事件或事件组返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-trigger-event-types-transact-sql?view=sql-server-2017
SELECT * FROM sys.trigger_events
--激发触发器的每一个事件对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-trigger-events-transact-sql?view=sql-server-2017
SELECT * FROM sys.triggers
--每一个类型为 TR 或 TA 的触发器对象对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-triggers-transact-sql?view=sql-server-2017
SELECT * FROM sys.type_assembly_usages
--每一个程序集引用类型在表中各对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-type-assembly-usages-transact-sql?view=sql-server-2017
SELECT * FROM sys.types
--每一个系统类型和用户定义类型都在表中对应一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-types-transact-sql?view=sql-server-2017
SELECT * FROM sys.user_token
--为 SQL Server 中组成用户标记的每一个数据库主体返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-user-token-transact-sql?view=sql-server-2017
SELECT * FROM sys.via_endpoints
--在系统中建立的每一个端点在都表中占一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-endpoints-transact-sql?view=sql-server-2017
SELECT * FROM sys.VIEW_COLUMN_USAGE
--对当前数据库中用于视图定义的每一个列返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/view-column-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.VIEW_TABLE_USAGE
--为视图中使用的当前数据库的每一个表返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-information-schema-views/view-table-usage-transact-sql?view=sql-server-2017
SELECT * FROM sys.VIEWS
--包含有关每一个视图对象,行sys.objects.type = V
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-views-transact-sql?view=sql-server-2017
SELECT * FROM sys.views
--包含有关每一个视图对象,行sys.objects.type = V
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-views-transact-sql?view=sql-server-2017
SELECT * FROM
--每一个 XML 索引对应返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-indexes-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_attributes
--返回每一个 XML 架构组件,是一个特性,一行symbol_space的A
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-attributes-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_collections
--为每一个 XML 架构集合返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-collections-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_component_placements
--对于每一个 XML 架构组件位置,相应地返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-component-placements-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_components
--针对 XML 架构的每一个组件返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-components-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_elements
--返回 XML 架构组件,是一个类型,每一行symbol_space的E
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-elements-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_facets
--返回的 xml 类型定义的方面 (限制) 每一行 (对应于sys.xml_types)
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-facets-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_model_groups
--返回 XML 架构组件,是一个模型组,每一行symbol_space的M
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-model-groups-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_namespaces
--对于每一个 XSD 定义的 XML 命名空间,相应地返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-namespaces-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_types
--返回 XML 架构组件,是一个类型,每一行symbol_space的T
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-types-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_wildcard_namespaces
--为 XML 架构通配符的每一个枚举命名空间返回一行
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-wildcard-namespaces-transact-sql?view=sql-server-2017
SELECT * FROM sys.xml_schema_wildcards
--返回是属性通配符的 XML 架构组件每一行 (类型的V) 或元素通配符 (类型的W),而是同时使用symbol_space的N
--https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-xml-schema-wildcards-transact-sql?view=sql-server-2017node