Udostępnij za pośrednictwem


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

.showdatabase [detailspolicies | datastatsidentity | | ]

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, , ReadOnlyFollowingReadOnlylub 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, , ReadOnlyFollowingReadOnlylub 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, , ReadOnlyFollowingReadOnlylub 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