SQL Server主要系统视图说明

时间:2024-06-26 18:02:56

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。 所有后续过程的编号依次为 2、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-2017