Udostępnij za pośrednictwem


Pulpit nawigacyjny usługi Azure SQL Managed Instance dla usługi Azure Data Studio (wersja zapoznawcza)

Rozszerzenie azure SQL Managed Instance udostępnia pulpit nawigacyjny do pracy z usługą 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żywany magazyn
  • Monitoruje użycie procesora CPU i magazynu 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

Instalowanie

Możesz zainstalować oficjalną wersję tego rozszerzenia. Wykonaj kroki opisane w dokumentacji narzędzia Azure Data Studio. W okienku Rozszerzenia wyszukaj ciąg "Wystąpienie zarządzane" i zainstaluj je tam. 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.

Właściwości

Rozszerzenie wyświetla właściwości techniczne i niektóre użycie zasobów wystąpienia zarządzanego.

Właściwości 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 rdzenie wirtualne, pamięć i magazyn. Możesz również znaleźć bieżącą warstwę usługi, generowanie sprzętu i właściwości we/wy, takie jak przepływność zapisu dziennika wystąpień lub charakterystykę przepływności we/wy pliku.
  • Lokalny magazyn 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 miejsca w magazynie lokalnym 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ść używanych danych, liczbę plików i dostępny magazyn. W warstwie usługi krytycznej dla działania firmy ta sekcja jest pusta.
  • Użycie zasobów. Wyświetl procent magazynu i procesora CPU używanego przez wystąpienie zarządzane w ciągu ostatnich dwóch godzin. W ten sposób można zwiększyć rozmiar wystąpienia, jeśli zbliża się do limitu.

Zalecenia

Po wybraniu drugiego okienka na karcie Wystąpienie zarządzane otrzymujesz rekomendacje i alerty ułatwiające optymalizowanie wystąpienia zarządzanego.

Zalecenia dotyczące 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 o ładowaniu w pobliżu limitu warstwy usługi: 22 MB/s na potrzeby ogólnego przeznaczenia lub 48 MB/s dla warstwy krytycznej dla działania firmy. Należy pamiętać, że wystąpienie zarządzane ograniczy obciążenie, aby upewnić się, że można tworzyć kopie zapasowe.
  • Wykorzystanie pamięci. Niska długość życia strony lub liczne PAGEIOLATCH statystyki oczekiwania mogą wskazywać, że wystąpienie eksmituje strony z pamięci i stale próbuje załadować więcej stron z dysku.
  • Limity plików dziennika. Jeśli pliki dziennika 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 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.

Repliki

Trzecie okienko na karcie Wystąpienie zarządzane pokazuje stan replik bazy danych w wystąpieniu zarządzanym.

Repliki wystąpienia zarządzanego

W warstwie usługi ogólnego przeznaczenia każda baza danych ma jedną (podstawową) replikę. W wystąpieniu warstwy krytycznej dla działania firmy każda baza danych ma jedną podstawową i trzy repliki pomocnicze, z których jedna jest używana do obsługi obciążeń tylko do odczytu. W okienku Repliki można monitorować proces synchronizacji i sprawdzić, czy wszystkie repliki pomocnicze są synchronizowane z repliką podstawową.

Dzienniki

W czwartym okienku wystąpienia zarządzanego są wyświetlane najnowsze i odpowiednie wpisy dziennika błędów SQL.

Wpisy dziennika wystąpienia zarządzanego

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 filtruje niepotrzebne wpisy dziennika na podstawie metody Dimitri Furman. Rozszerzenie wyświetla również rzeczywiste nazwy plików logicznych zamiast nazw fizycznych.

Zgłaszaj problemy

Jeśli wystąpią problemy z rozszerzeniem usługi SQL Managed Instance, przejdź do projektu Extension GitHub i zgłoś problem.

Kodeks postępowania

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.

Następne kroki

Aby uzyskać więcej informacji, odwiedź projekt GitHub.