Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Usługa Azure Data Studio zostanie wycofana 28 lutego 2026 r.. Zalecamy używanie programu Visual Studio Code. Aby uzyskać więcej informacji na temat migracji do programu Visual Studio Code, odwiedź Co się dzieje z usługą Azure Data Studio?
Rozszerzenie Azure SQL Managed Instance udostępnia pulpit nawigacyjny do pracy z instancją Azure SQL Managed Instance w narzędziu Azure Data Studio. To rozszerzenie udostępnia następujące funkcje:
- Pokazuje właściwości usługi SQL Managed Instance, w tym rdzenie wirtualne i używaną pamięć.
- Monitoruje użycie procesora i pamięci przez poprzednie dwie godziny.
- Wyświetla ostrzeżenia dotyczące konfiguracji i zalecenia dotyczące dostrajania
- Pokazuje stan replik bazy danych
- Wyświetla przefiltrowane dzienniki błędów
Możesz zainstalować oficjalną wersję tego rozszerzenia. Wykonaj kroki opisane w dokumentacji narzędzia Azure Data Studio. W okienku Rozszerzenia wyszukaj "Managed Instance" i zainstaluj rozszerzenie. Po zainstalowaniu otrzymasz powiadomienie automatycznie o wszelkich przyszłych aktualizacjach rozszerzeń.
Po zainstalowaniu rozszerzenia zobaczysz kartę Wystąpienie zarządzane w narzędziu Azure Data Studio. Tutaj można znaleźć informacje specyficzne dla wystąpienia zarządzanego.
Rozszerzenie wyświetla charakterystyki techniczne i częściowe wykorzystanie zasobów wystąpienia zarządzanego.
Górne okienko zawiera następujące szczegóły:
- Właściwości. Uzyskaj podstawowe informacje o wystąpieniu zarządzanym, w tym dostępne vCore’y, pamięć i przechowywanie. Możesz również znaleźć bieżący poziom usługi, generację sprzętu i charakterystyki we/wy, takie jak przepływność zapisu dziennika instancji lub charakterystyki przepływności we/wy pliku.
- Pamięć lokalna SSD. W warstwie usługi ogólnego przeznaczenia pliki TempDB są przechowywane lokalnie. W warstwie usługi krytycznej dla działania firmy wszystkie pliki bazy danych są umieszczane w lokalnym magazynie SSD. W tej sekcji zobaczysz, ile przestrzeni na lokalnym magazynie danych jest używane przez wystąpienie zarządzane.
- Azure Premium Disk Storage. Jeśli masz warstwę usługi ogólnego przeznaczenia, pliki bazy danych użytkownika i systemu są umieszczane w usłudze Azure Premium Storage. W tej sekcji można zobaczyć ilość wykorzystanych danych, liczbę plików i dostępną pamięć. W warstwie usługi krytycznej dla działania firmy ta sekcja jest pusta.
- Użycie zasobów. Wyświetl procent zużycia pamięci i CPU przez wystąpienie zarządzane w ciągu poprzednich dwóch godzin. W ten sposób można zwiększyć rozmiar instancji, jeśli osiąga limit.
Po wybraniu drugiego okienka na karcie Wystąpienie zarządzane otrzymujesz rekomendacje i alerty ułatwiające optymalizowanie wystąpienia zarządzanego.
Mogą pojawić się niektóre z następujących zaleceń:
- Osiągnięcie limitu miejsca do magazynowania. Usuń niepotrzebne dane lub zwiększ rozmiar magazynu wystąpień. Bazy danych, które osiągną limit magazynu, mogą nie przetworzyć nawet zapytań odczytu.
- Osiągnięcie limitu przepływności wystąpienia. Powiadamia cię, gdy ładowanie zbliża się do limitu poziomu usługi: 22 MB/s dla celów ogólnego przeznaczenia lub 48 MB/s dla poziomu krytycznego dla działalności biznesowej. Należy pamiętać, że wystąpienie zarządzane ograniczy obciążenie, aby umożliwić tworzenie kopii zapasowych.
-
Obciążenie pamięci. Niska żywotność strony lub liczne
PAGEIOLATCH
statystyki oczekiwania mogą wskazywać, że instancja usuwa strony z pamięci i ciągle próbuje ładować kolejne strony z dysku. - Limity plików dziennika. Jeśli pliki dziennika zbliżają się do limitów operacji we/wy pliku w poziomie usługi ogólnego przeznaczenia, może być konieczne zwiększenie rozmiaru pliku dziennika, aby uzyskać lepszą wydajność.
- Limity plików danych. Jeśli pliki danych zbliżają się do limitów operacji we/wy pliku w warstwie usługi ogólnego przeznaczenia, może być konieczne zwiększenie rozmiaru pliku, aby uzyskać lepszą wydajność. Ten problem może spowodować wykorzystanie pamięci i spowolnić tworzenie kopii zapasowych.
- Problemy z dostępnością. Duża liczba plików dziennika wirtualnego może mieć wpływ na wydajność. Jeśli wystąpi awaria procesu, takie problemy mogą spowodować dłuższe odzyskiwanie bazy danych w warstwie usługi ogólnego przeznaczenia.
Okresowo przejrzyj te zalecenia, zbadaj główne przyczyny i podejmij działania w celu rozwiązania wszelkich problemów. Rozszerzenie SQL Managed Instance udostępnia skrypty, które można uruchomić w celu wyeliminowania niektórych zgłoszonych problemów.
Trzecie okienko na karcie Wystąpienie zarządzane pokazuje stan replik bazy danych w Twoim zarządzanym wystąpieniu.
W warstwie usługi ogólnego przeznaczenia każda baza danych ma jedną (podstawową) replikę. W instancji krytycznej dla biznesu każda baza danych ma jedną replikę główną i trzy repliki zapasowe, z których jedna jest używana do obsługi zadań tylko do odczytu. W okienku Repliki można monitorować proces synchronizacji i sprawdzić, czy wszystkie repliki pomocnicze są synchronizowane z repliką podstawową.
W czwartym okienku wystąpienia zarządzanego są wyświetlane najnowsze i odpowiednie wpisy dziennika błędów SQL.
Mimo że wystąpienie zarządzane generuje dużą liczbę wpisów dziennika, większość z nich to informacje wewnętrzne/systemowe. Ponadto niektóre wpisy dziennika pokazują nazwy fizycznych baz danych (GUID
wartości) zamiast rzeczywistych nazw logicznych baz danych.
Rozszerzenie SQL Managed Instance, na podstawie metody Dimitri Furman, filtruje niepotrzebne wpisy dziennika. Rozszerzenie wyświetla również rzeczywiste nazwy plików logicznych zamiast nazw fizycznych.
Jeśli wystąpią problemy z rozszerzeniem usługi SQL Managed Instance, przejdź do projektu Extension GitHub i zgłoś problem.
W tym projekcie jest używany Kodeks postępowania firmy Microsoft dla oprogramowania typu open source.
Aby uzyskać więcej informacji, zobacz Code of Conduct FAQ (Często zadawane pytania dotyczące kodeksu postępowania) lub wyślij wiadomość e-mail na adres opencode@microsoft.com w przypadku jakichkolwiek dodatkowych pytań lub komentarzy.
Aby uzyskać więcej informacji, odwiedź projekt GitHub.