適用於: ✅Microsoft網狀架構✅Azure 數據總管
傳回數據表,其中顯示內容資料庫的屬性。
若要傳回資料表,其中每個記錄對應至使用者可存取之叢集中的資料庫,請參閱 .show databases
。
若要傳回資料表,其中每個記錄都會對應至使用者可存取之 eventhouse 中的資料庫,請參閱 .show databases
。
權限
您必須至少有資料庫使用者、資料庫查看器或資料庫監視器許可權,才能執行此命令。 如需詳細資訊,請參閱角色型存取控制。
語法
.show
database
[details
policies
| datastats
identity
| | ]
未指定任何選項的預設呼叫等於 『identity』 選項。
深入瞭解 語法慣例。
傳回
這個指令會針對每個選項傳回具有下列資料行的數據表:
選項的 identity
輸出
輸出參數 | 類型 | 描述 |
---|---|---|
DatabaseName | string |
資料庫名稱。 資料庫名稱會區分大小寫。 |
PersistentStorage | string |
資料庫儲存所在的永續性記憶體 URI。 (暫時資料庫的欄位是空的。 |
版本 | string |
資料庫版本號碼。 資料庫中的每個變更作業都會更新此數目(例如新增數據和變更架構)。 |
IsCurrent | bool |
如果資料庫是目前連接所指向的資料庫,則為 True。 |
DatabaseAccessMode | string |
數據庫存取模式。 例如,如果數據庫存取模式為 ReadOnly ,則修改資料庫的所有要求都會失敗。 |
PrettyName | string |
資料庫相當名稱。 |
CurrentUserIsUnrestrictedViewer | bool |
指定目前使用者是否為資料庫上不受限制的查看器。 |
DatabaseId | guid |
資料庫唯一標識碼。 |
InTransitionTo | string |
描述處於轉換狀態的資料庫。 例如,存取模式變更、卸離資料庫、變更資料庫實體位置、記憶體密鑰變更或資料庫相當名稱變更。 |
SuspensionState | string |
資料庫暫停時,以及暫停的原因。 |
選項的 details
輸出
輸出參數 | 類型 | 描述 |
---|---|---|
DatabaseName | string |
資料庫的名稱。 資料庫名稱會區分大小寫。 |
PersistentStorage | string |
資料庫儲存所在的永續性記憶體 URI。 (暫時資料庫的欄位是空的。 |
版本 | string |
資料庫版本號碼。 資料庫中的每個變更作業都會更新此數目(例如新增數據和變更架構)。 |
IsCurrent | bool |
如果資料庫是目前連接所指向的資料庫,則為 True。 |
DatabaseAccessMode | string |
如何附加資料庫。 例如,如果資料庫以 ReadOnly 模式附加,則以任何方式修改資料庫的所有要求都會失敗。 選項包括 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 |
資料庫範圍大小總計,以位元組為單位。 |
DatabaseId | guid |
資料庫唯一標識碼。 |
InTransitionTo | string |
描述處於轉換狀態的資料庫。 例如,存取模式變更、卸離資料庫、變更資料庫實體位置、記憶體密鑰變更或資料庫相當名稱變更。 |
NumberOfTables | int |
資料庫中的數據表數目。 |
NumberOfExternalTables | int |
外部數據表的數目。 |
NumberOfMaterializedViews | int |
具體化檢視的數目。 |
EncryptionScope | int |
加密範圍。 |
SuspensionState | string |
當資料庫暫停及原因時。 |
選項的 policies
輸出
輸出參數 | 類型 | 描述 |
---|---|---|
DatabaseName | string |
資料庫的名稱。 資料庫名稱會區分大小寫。 |
PersistentStorage | string |
資料庫儲存所在的永續性記憶體 URI。 (暫時資料庫的欄位是空的。 |
版本 | string |
資料庫版本號碼。 資料庫中的每個變更作業都會更新此數目(例如新增數據和變更架構)。 |
IsCurrent | bool |
如果資料庫是目前連接所指向的資料庫,則為 True。 |
DatabaseAccessMode | string |
如何附加資料庫。 例如,如果資料庫以 ReadOnly 模式附加,則以任何方式修改資料庫的所有要求都會失敗。 選項包括 ReadWrite 、 ReadOnly 、 ReadOnlyFollowing 或 ReadWriteEphemeral 。 |
PrettyName | string |
資料庫相當名稱,如果有的話。 |
DatabaseId | guid |
資料庫唯一標識碼。 |
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 |
如何附加資料庫。 例如,如果資料庫以 ReadOnly 模式附加,則以任何方式修改資料庫的所有要求都會失敗。 選項包括 ReadWrite 、 ReadOnly 、 ReadOnlyFollowing 或 ReadWriteEphemeral 。 |
PrettyName | string |
資料庫相當名稱,如果有的話。 |
DatabaseId | guid |
資料庫唯一標識碼。 |
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 | DatabaseId | InTransitionTo |
---|---|---|---|---|---|---|---|---|
SampleLogs | https://storagelocation01/abcdefg1234567 | v252.0 | true | 讀寫 | false | a1b2c3-1234-d4e5f7-8901234abc |
顯示資料庫原則
下列範例顯示目前的資料庫原則。
.show database policies
DatabaseName | PersistentStorage | 版本 | IsCurrent | DatabaseAccessMode | PrettyName | DatabaseId | AuthorizedPrincipals | RetentionPolicy | MergePolicy | CachingPolicy | ShardingPolicy | StreamingIngestionPolicy | IngestionBatchingPolicy |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SampleLogs | https://storagelocation01/abcdefg1234567 | v252.0 | true | 讀寫 | 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 |