.show database 命令
适用于:✅Azure 数据资源管理器
返回一个表,其中显示了上下文数据库的属性。
若要返回一个表,其中每个记录都对应于用户可以访问的群集中的一个数据库,请参阅 .show databases
。
权限
你必须至少具有数据库用户、数据库查看者或数据库监视者权限才能运行此命令。 有关详细信息,请参阅基于角色的访问控制。
语法
.show
database
[details
| identity
| policies
| datastats
]
未指定任何选项的默认调用等于“identity”选项。
详细了解语法约定。
返回
此命令将返回一个表格,其中每个选项都包含以下列:
identity
选项的输出
输出参数 | 类型 | 说明 |
---|---|---|
DatabaseName | string |
数据库名称。 数据库名称区分大小写。 |
PersistentStorage | string |
在其中存储数据库的持久存储 URI。 (对于临时数据库,此字段为空。) |
版本 | string |
数据库的版本号。 此数字针对数据库中的每个更改操作(例如,添加数据和更改架构)进行更新。 |
IsCurrent | bool |
如果数据库是当前连接所指向的数据库,则为 True。 |
DatabaseAccessMode | string |
数据库访问模式。 例如,如果数据库访问模式为 ReadOnly ,则所有修改数据库的请求都会失败。 |
PrettyName | string |
数据库友好名称。 |
CurrentUserIsUnrestrictedViewer | bool |
指定当前用户是否是数据库的不受限制的观看者。 |
数据库 ID | guid |
数据库的唯一 ID。 |
InTransitionTo | string |
描述处于转换状态的数据库。 例如,访问模式更改、分离数据库、更改数据库物理位置、存储密钥更改或数据库名称更改。 |
SuspensionState | string |
数据库挂起的时间和原因。 |
details
选项的输出
输出参数 | 类型 | 说明 |
---|---|---|
DatabaseName | string |
数据库的名称。 数据库名称区分大小写。 |
PersistentStorage | string |
在其中存储数据库的持久存储 URI。 (对于临时数据库,此字段为空。) |
版本 | string |
数据库的版本号。 此数字针对数据库中的每个更改操作(例如,添加数据和更改架构)进行更新。 |
IsCurrent | bool |
如果数据库是当前连接所指向的数据库,则为 True。 |
DatabaseAccessMode | string |
数据库的附加方式。 例如,如果数据库以只读模式附加,则所有以任何方式修改数据库的请求都会失败。 选项包括 ReadWrite 、ReadOnly 、ReadOnlyFollowing 或 ReadWriteEphemeral 。 |
PrettyName | string |
数据库友好名称(如有)。 |
AuthorizedPrincipals | string |
以 JSON 格式序列化的数据库授权主体集合。 |
RetentionPolicy | string |
以 JSON 格式序列化的数据库保留策略。 |
MergePolicy | string |
以 JSON 格式序列化的数据库“盘区合并”策略。 |
CachingPolicy | string |
以 JSON 格式序列化的数据库“缓存”策略。 |
ShardingPolicy | string |
以 JSON 格式序列化的数据库“分片”策略。 |
StreamingIngestionPolicy | string |
以 JSON 格式序列化的数据库“流式引入”策略。 |
IngestionBatchingPolicy | string |
以 JSON 格式序列化的数据库“引入批处理”策略。 |
TotalSize | real |
数据库盘区总大小(以字节为单位)。 |
数据库 ID | guid |
数据库的唯一 ID。 |
InTransitionTo | string |
描述处于转换状态的数据库。 例如,访问模式更改、分离数据库、更改数据库物理位置、存储密钥更改或数据库名称更改。 |
NumberOfTables | int |
数据库中的表数量。 |
NumberOfExternalTables | int |
外部表的数量。 |
NumberOfMaterializedViews | int |
具体化视图的数量。 |
EncryptionScope | int |
加密范围。 |
SuspensionState | string |
数据库挂起的时间和原因。 |
policies
选项的输出
输出参数 | 类型 | 说明 |
---|---|---|
DatabaseName | string |
数据库的名称。 数据库名称区分大小写。 |
PersistentStorage | string |
在其中存储数据库的持久存储 URI。 (对于临时数据库,此字段为空。) |
版本 | string |
数据库的版本号。 此数字针对数据库中的每个更改操作(例如,添加数据和更改架构)进行更新。 |
IsCurrent | bool |
如果数据库是当前连接所指向的数据库,则为 True。 |
DatabaseAccessMode | string |
数据库的附加方式。 例如,如果数据库以只读模式附加,则所有以任何方式修改数据库的请求都会失败。 选项包括 ReadWrite 、ReadOnly 、ReadOnlyFollowing 或 ReadWriteEphemeral 。 |
PrettyName | string |
数据库友好名称(如有)。 |
数据库 ID | guid |
数据库的唯一 ID。 |
AuthorizedPrincipals | string |
以 JSON 格式序列化的数据库授权主体集合。 |
RetentionPolicy | string |
以 JSON 格式序列化的数据库保留策略。 |
MergePolicy | string |
以 JSON 格式序列化的数据库“盘区合并”策略。 |
CachingPolicy | string |
以 JSON 格式序列化的数据库“缓存”策略。 |
ShardingPolicy | string |
以 JSON 格式序列化的数据库“分片”策略。 |
StreamingIngestionPolicy | string |
以 JSON 格式序列化的数据库“流式引入”策略。 |
IngestionBatchingPolicy | string |
以 JSON 格式序列化的数据库“引入批处理”策略。 |
datastats
选项的输出
输出参数 | 类型 | 说明 |
---|---|---|
DatabaseName | string |
数据库的名称。 数据库名称区分大小写。 |
PersistentStorage | string |
在其中存储数据库的持久存储 URI。 (对于临时数据库,此字段为空。) |
版本 | string |
数据库的版本号。 此数字针对数据库中的每个更改操作(例如,添加数据和更改架构)进行更新。 |
IsCurrent | bool |
如果数据库是当前连接所指向的数据库,则为 True。 |
DatabaseAccessMode | string |
数据库的附加方式。 例如,如果数据库以只读模式附加,则所有以任何方式修改数据库的请求都会失败。 选项包括 ReadWrite 、ReadOnly 、ReadOnlyFollowing 或 ReadWriteEphemeral 。 |
PrettyName | string |
数据库友好名称(如有)。 |
数据库 ID | guid |
数据库的唯一 ID。 |
OriginalSize | real |
数据库扩展的原始总大小* 。 |
ExtentSize | real |
数据库盘区总大小(数据 + 索引)* 。 |
CompressedSize | real |
数据库盘区总数据压缩大小* 。 |
IndexSize | real |
数据库盘区总索引大小* 。 |
RowCount | long |
数据库盘区总行计数* 。 |
HotOriginalSize | real |
数据库热盘区总原始大小* 。 |
HotExtentSize | real |
数据库热盘区总大小(数据 + 索引)* 。 |
HotCompressedSize | real |
数据库热盘区总数据压缩大小* 。 |
HotIndexSize | real |
数据库热盘区总索引大小* 。 |
HotRowCount | long |
数据库热盘区总行计数* 。 |
TotalExtents | long |
数据库总盘区数* 。 |
HotExtents | long |
数据库总热盘区数* 。 |
*
值可能长达 15 分钟,因为它们取自数据库的盘区的缓存摘要。
示例
显示数据库标识
以下示例显示了当前数据库标识相关属性。
.show database identity
输出
DatabaseName | PersistentStorage | 版本 | IsCurrent | DatabaseAccessMode | PrettyName | CurrentUserIsUnrestrictedViewer | 数据库 ID | InTransitionTo |
---|---|---|---|---|---|---|---|---|
SampleLogs | https://storagelocation01/abcdefg1234567 | v252.0 | 是 | ReadWrite | false | a1b2c3-1234-d4e5f7-8901234abc |
显示数据库策略
以下示例显示了当前数据库策略。
.show database policies
DatabaseName | PersistentStorage | 版本 | IsCurrent | DatabaseAccessMode | PrettyName | 数据库 ID | AuthorizedPrincipals | RetentionPolicy | MergePolicy | CachingPolicy | ShardingPolicy | StreamingIngestionPolicy | IngestionBatchingPolicy |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SampleLogs | https://storagelocation01/abcdefg1234567 | v252.0 | 是 | ReadWrite | a1b2c3-1234-d4e5f7-8901234ab | [{ "Role": "Admin", "PrincipalName": "1234abcd-ef56-789-0123456e" "PrincipalType": "AadUser"}, { "Role": "Admin", "PrincipalName": "fghi1234-5678-9j12-3456", "PrincipalType": "AadUser"}, { "Role": "User", "PrincipalName": "kl1234-1234-56m7-89012", "PrincipalType": "AadApplication"}, { "Role": "User", "PrincipalName": "fghi1234-5678-9j12-3456" "PrincipalType": "AadApplication" }, { "Role": "Ingestor", "PrincipalName": "fghi1234-5678-9j12-3456", "PrincipalType": "AadApplication" }, { "Role": "Viewer", "PrincipalName": "#everyone#", "PrincipalType": "AadUser" }, {"Role": "Viewer", "PrincipalName": "#everyone#", "PrincipalType": "MsaUser" }, { "Role": "Admin" "PrincipalName":"nop1234-1234-56qr-7890", "PrincipalType": "AadUser"}, { "Role": "User", "PrincipalName": "nop1234-1234-56qr-7890", "PrincipalType": "AadUser" }, { "Role": "Viewer", "PrincipalName": "nop1234-1234-56qr-7890","PrincipalType": "AadApplication"}, {"Role": "Ingestor", "PrincipalName": "nop1234-1234-56qr-7890", "PrincipalType": "AadApplication"}] | Null | { "RowCountUpperBoundForMerge": 16000000, "OriginalSizeMBUpperBoundForMerge": 30000, "MaxExtentsToMerge": 100, "MaxRangeInHours": 24, "AllowRebuild": true, "AllowMerge": true, "Lookback": { "Kind": 0,"CustomPeriod": null }, "Origin": 2 } | Null | {"MaxRowCount": 750000, "MaxExtentSizeInMb": 1024, "MaxOriginalSizeInMb": 2048, "UseShardEngine": true, "ShardEngineMaxRowCount": 1048576, "ShardEngineMaxExtentSizeInMb": 8192, "ShardEngineMaxOriginalSizeInMb": 3072} | Null | null |