Polecenie show bazy danych
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
Zwraca tabelę przedstawiającą właściwości bazy danych kontekstu.
Aby zwrócić tabelę, w której każdy rekord odpowiada bazie danych w klastrze, do której użytkownik ma dostęp, zobacz .show databases
.
Aby zwrócić tabelę, w której każdy rekord odpowiada bazie danych w bazie zdarzeń, do której użytkownik ma dostęp, zobacz .show databases
.
Uprawnienia
Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia użytkownika bazy danych, przeglądarki bazy danych lub monitora bazy danych. Aby uzyskać więcej informacji, zobacz Kontrola dostępu oparta na rolach.
Składnia
.show
database
[details
policies
| datastats
identity
| | ]
Domyślne wywołanie bez żadnych określonych opcji jest równe opcji "tożsamość".
Dowiedz się więcej na temat konwencji składni.
Zwraca
To polecenie zwraca tabelę z następującymi kolumnami dla każdej opcji:
Dane wyjściowe dla identity
opcji
Parametr wyjściowy | Type | Opis |
---|---|---|
DatabaseName | string |
Nazwa bazy danych. W nazwach baz danych jest rozróżniana wielkość liter. |
PersistentStorage | string |
Trwały identyfikator URI magazynu, w którym jest przechowywana baza danych. (To pole jest puste dla efemerycznych baz danych). |
Wersja | string |
Numer wersji bazy danych. Ta liczba jest aktualizowana dla każdej operacji zmiany w bazie danych (na przykład dodawania danych i zmieniania schematu). |
IsCurrent | bool |
Wartość true, jeśli baza danych jest taka, z którą wskazuje bieżące połączenie. |
DatabaseAccessMode | string |
Tryb dostępu do bazy danych. Jeśli na przykład tryb dostępu do bazy danych to ReadOnly , wszystkie żądania modyfikacji bazy danych kończą się niepowodzeniem. |
PrettyName | string |
Nazwa bazy danych. |
CurrentUserIsUnrestrictedViewer | bool |
Określa, czy bieżący użytkownik jest nieograniczoną przeglądarką w bazie danych. |
Identyfikator bazy danych | guid |
Unikatowy identyfikator bazy danych. |
InTransitionTo | string |
Opisuje bazę danych w stanie przejścia. Na przykład zmiana trybu dostępu, odłączanie bazy danych, zmiana lokalizacji fizycznej bazy danych, zmiana kluczy magazynu lub zmiana nazwy bazy danych. |
SuspensionState | string |
Kiedy baza danych została zawieszona i przyczyna zawieszenia. |
Dane wyjściowe dla details
opcji
Parametr wyjściowy | Type | Opis |
---|---|---|
DatabaseName | string |
Nazwa bazy danych. W nazwach baz danych jest rozróżniana wielkość liter. |
PersistentStorage | string |
Trwały identyfikator URI magazynu, w którym jest przechowywana baza danych. (To pole jest puste dla efemerycznych baz danych). |
Wersja | string |
Numer wersji bazy danych. Ta liczba jest aktualizowana dla każdej operacji zmiany w bazie danych (na przykład dodawania danych i zmieniania schematu). |
IsCurrent | bool |
Wartość true, jeśli baza danych jest taka, z którą wskazuje bieżące połączenie. |
DatabaseAccessMode | string |
Jak jest dołączona baza danych. Jeśli na przykład baza danych jest dołączona w trybie ReadOnly, wszystkie żądania modyfikacji bazy danych w dowolny sposób kończą się niepowodzeniem. Opcje obejmują ReadWrite , , ReadOnlyFollowing ReadOnly lub ReadWriteEphemeral . |
PrettyName | string |
Nazwa bazy danych, jeśli istnieje. |
AuthorizedPrincipals | string |
Kolekcja autoryzowanych podmiotów zabezpieczeń dla bazy danych serializowana w formacie JSON. |
RetentionPolicy | string |
Zasady przechowywania bazy danych serializowane w formacie JSON. |
MergePolicy | string |
Zasady scalania zakresów bazy danych, serializowane w formacie JSON. |
CachingPolicy | string |
Zasady buforowania bazy danych, serializowane w formacie JSON. |
Zasady fragmentowania | string |
Zasady fragmentowania bazy danych, serializowane w formacie JSON. |
StreamingIngestionPolicy | string |
Zasady pozyskiwania przesyłania strumieniowego bazy danych serializowane w formacie JSON. |
IngestionBatchingPolicy | string |
Zasady pozyskiwania danych wsadowe serializowane w formacie JSON. |
TotalSize | real |
Łączny rozmiar bazy danych w bajtach. |
Identyfikator bazy danych | guid |
Unikatowy identyfikator bazy danych. |
InTransitionTo | string |
Opisuje bazę danych w stanie przejścia. Na przykład zmiana trybu dostępu, odłączanie bazy danych, zmiana lokalizacji fizycznej bazy danych, zmiana kluczy magazynu lub zmiana nazwy bazy danych. |
NumberOfTables | int |
Liczba tabel w bazie danych. |
NumberOfExternalTables | int |
Liczba tabel zewnętrznych. |
NumberOfMaterializedViews | int |
Liczba zmaterializowanych widoków. |
EncryptionScope | int |
Zakres szyfrowania. |
SuspensionState | string |
Kiedy baza danych została zawieszona i przyczyna. |
Dane wyjściowe dla policies
opcji
Parametr wyjściowy | Type | Opis |
---|---|---|
DatabaseName | string |
Nazwa bazy danych. W nazwach baz danych jest rozróżniana wielkość liter. |
PersistentStorage | string |
Trwały identyfikator URI magazynu, w którym jest przechowywana baza danych. (To pole jest puste dla efemerycznych baz danych). |
Wersja | string |
Numer wersji bazy danych. Ta liczba jest aktualizowana dla każdej operacji zmiany w bazie danych (na przykład dodawania danych i zmieniania schematu). |
IsCurrent | bool |
Wartość true, jeśli baza danych jest taka, z którą wskazuje bieżące połączenie. |
DatabaseAccessMode | string |
Jak jest dołączona baza danych. Jeśli na przykład baza danych jest dołączona w trybie ReadOnly, wszystkie żądania modyfikacji bazy danych w dowolny sposób kończą się niepowodzeniem. Opcje obejmują ReadWrite , , ReadOnlyFollowing ReadOnly lub ReadWriteEphemeral . |
PrettyName | string |
Nazwa bazy danych, jeśli istnieje. |
Identyfikator bazy danych | guid |
Unikatowy identyfikator bazy danych. |
AuthorizedPrincipals | string |
Kolekcja autoryzowanych podmiotów zabezpieczeń dla bazy danych serializowana w formacie JSON. |
RetentionPolicy | string |
Zasady przechowywania bazy danych serializowane w formacie JSON. |
MergePolicy | string |
Zasady scalania zakresów bazy danych, serializowane w formacie JSON. |
CachingPolicy | string |
Zasady buforowania bazy danych, serializowane w formacie JSON. |
Zasady fragmentowania | string |
Zasady fragmentowania bazy danych, serializowane w formacie JSON. |
StreamingIngestionPolicy | string |
Zasady pozyskiwania przesyłania strumieniowego bazy danych serializowane w formacie JSON. |
IngestionBatchingPolicy | string |
Zasady pozyskiwania danych wsadowe serializowane w formacie JSON. |
Dane wyjściowe dla datastats
opcji
Parametr wyjściowy | Type | Opis |
---|---|---|
DatabaseName | string |
Nazwa bazy danych. W nazwach baz danych jest rozróżniana wielkość liter. |
PersistentStorage | string |
Trwały identyfikator URI magazynu, w którym jest przechowywana baza danych. (To pole jest puste dla efemerycznych baz danych). |
Wersja | string |
Numer wersji bazy danych. Ta liczba jest aktualizowana dla każdej operacji zmiany w bazie danych (na przykład dodawania danych i zmieniania schematu). |
IsCurrent | bool |
Wartość true, jeśli baza danych jest taka, z którą wskazuje bieżące połączenie. |
DatabaseAccessMode | string |
Jak jest dołączona baza danych. Jeśli na przykład baza danych jest dołączona w trybie ReadOnly, wszystkie żądania modyfikacji bazy danych w dowolny sposób kończą się niepowodzeniem. Opcje obejmują ReadWrite , , ReadOnlyFollowing ReadOnly lub ReadWriteEphemeral . |
PrettyName | string |
Nazwa bazy danych, jeśli istnieje. |
Identyfikator bazy danych | guid |
Unikatowy identyfikator bazy danych. |
OriginalSize | real |
Łączny rozmiar* oryginalnej bazy danych. |
Rozmiar zakresu | real |
Łączny rozmiar bazy danych (dane i indeksy)* . |
Skompresowany rozmiar | real |
Łączny rozmiar* skompresowanych danych w bazie danych. |
IndexSize | real |
Łączny rozmiar* indeksu w bazie danych. |
RowCount | long |
Łączna liczba* wierszy w bazie danych. |
HotOriginalSize | real |
Zakresy gorąca bazy danych łącznie mają rozmiar oryginalny* . |
HotExtentSize | real |
Zakresy gorąca bazy danych całkowity rozmiar (dane i indeksy)* . |
HotCompressedSize | real |
Gorące zakresy bazy danych sumują skompresowany rozmiar* danych. |
HotIndexSize | real |
Łączny rozmiar* indeksu w zakresie gorąca bazy danych. |
HotRowCount | long |
Gorące zakresy bazy danych zawierają łączną liczbę* wierszy. |
TotalExtents | long |
Łączna liczba zakresów* bazy danych. |
HotExtents | long |
Całkowita liczba zakresów gorącej* bazy danych. |
*
Wartości mogą mieć maksymalnie 15 minut, ponieważ pochodzą z buforowanego podsumowania zakresów bazy danych.
Przykłady
Pokaż tożsamość bazy danych
W poniższym przykładzie przedstawiono bieżące właściwości związane z tożsamością bazy danych.
.show database identity
Wyjście
DatabaseName | PersistentStorage | Wersja | IsCurrent | DatabaseAccessMode | PrettyName | CurrentUserIsUnrestrictedViewer | Identyfikator bazy danych | InTransitionTo |
---|---|---|---|---|---|---|---|---|
Przykładowe dzienniki | https://storagelocation01/abcdefg1234567 | Wersja 252.0 | prawda | ReadWrite | fałsz | a1b2c3-1234-d4e5f7-8901234abc |
Pokaż zasady bazy danych
W poniższym przykładzie przedstawiono bieżące zasady bazy danych.
.show database policies
DatabaseName | PersistentStorage | Wersja | IsCurrent | DatabaseAccessMode | PrettyName | Identyfikator bazy danych | AuthorizedPrincipals | RetentionPolicy | MergePolicy | CachingPolicy | Zasady fragmentowania | StreamingIngestionPolicy | IngestionBatchingPolicy |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Przykładowe dzienniki | https://storagelocation01/abcdefg1234567 | Wersja 252.0 | prawda | ReadWrite | a1b2c3-1234-d4e5f7-8901234ab | [{ "Rola": "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" }, { " Rola": "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", "Viewer", "Viewer" PrincipalName": "nop1234-1234-56qr-7890","PrincipalType": "AadApplication"}, {"Role": "Ingestor", "PrincipalName": " nop1234-1234-56qr-7890", "PrincipalType": "AadApplication"}] | null | { "RowCountUpperBoundForMerge": 160000000, "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 |