Udostępnij przez


Konfigurowanie automatycznego zwiększania pamięci

W tym artykule opisano, jak skonfigurować magazyn serwera usługi Azure Database for PostgreSQL, aby mógł się rozszerzać bez wpływu na obciążenie.

W przypadku serwerów z więcej niż 1 TiB aprowizowanego magazynu mechanizm automatycznego zwiększania magazynu jest aktywowany, gdy dostępne miejsce jest mniejsze niż 10% całkowitej pojemności lub gdy dostępne miejsce jest mniejsze niż 64 GiB. Mniejsza z tych dwóch wartości określa, kiedy opcja autogrow zostaje aktywowana. Z drugiej strony w przypadku serwerów z magazynem poniżej 1 TiB ten próg jest dostosowywany do 20% całkowitej pojemności lub gdy dostępne miejsce jest mniejsze niż 64 GiB. Ponownie, wybierając mniejszą z dwóch wartości.

Dla przykładu, rozważ serwer z pojemnością magazynową wynoszącą 2 TiB (większą niż 1 TiB). W tym przypadku limit funkcji autogrow jest ustawiony na 64 GiB. Jest to wybór, ponieważ 64 GiB jest mniejszą wartością w porównaniu do 10% z 2 TiB, czyli około 204,8 GiB. Natomiast w przypadku serwera z magazynem o rozmiarze 128 GiB (mniejszym niż 1 TiB) funkcja automatycznego zwiększania pojemności jest aktywowana, gdy pozostało tylko 25,8 GiB miejsca. Ta aktywacja jest oparta na progu 20% całkowitego przydzielonego magazynu (128 GiB), który jest mniejszy niż 64 GiB.

Uwaga

Usługa Azure Database for PostgreSQL obsługuje funkcję automatycznego zwiększania przechowywania tylko na dyskach SSD typu Premium.

Rozmiar przechowywania zawsze podwaja się dla dysku SSD w warstwie Premium, co podwaja koszt przechowywania.

Tylko Premium SSD V2 obsługuje bardziej precyzyjne zwiększenie rozmiaru dysku.

Jak włączyć automatyczne zwiększanie przestrzeni przechowywania dla istniejących serwerów

Korzystanie z witryny Azure Portal:

  1. Wybierz swoją instancję elastycznego serwera usługi Azure Database dla PostgreSQL.

  2. W menu zasobów w sekcji Ustawienia wybierz pozycję Obliczenia oraz przechowywanie.

    Zrób zrzut ekranu strony Obliczenia i magazyn.

  3. W sekcji Pamięć włącz pole wyboru Autogrow pamięci.

    Zrzut ekranu przedstawiający sposób włączania automatycznego zwiększania magazynu w istniejącym wystąpieniu serwera elastycznego usługi Azure Database.

  4. Wybierz Zapisz, aby zastosować zmiany.

    Zrzut ekranu przedstawiający, jak zapisać zmiany po włączeniu funkcji automatycznego zwiększania pojemności magazynu w istniejącym wystąpieniu elastycznego serwera bazy danych Azure.

  5. Gdy wdrożenie się rozpoczyna i zostanie zakończone, pojawi się powiadomienie o pomyślnym włączeniu automatycznego zwiększania rozmiaru.

    Zrzut ekranu przedstawiający powiadomienie potwierdzające włączenie autogrow.

Kroki, aby wyłączyć automatyczny wzrost pamięci masowej dla istniejących serwerów

Korzystanie z witryny Azure Portal:

  1. Wybierz swoją instancję elastycznego serwera usługi Azure Database dla PostgreSQL.

  2. W menu zasobów w sekcji Ustawienia wybierz pozycję Obliczenia oraz przechowywanie.

    Zrób zrzut ekranu strony Obliczenia i magazyn.

  3. W sekcji Pamięć włącz pole wyboru Autogrow pamięci.

    Zrzut ekranu przedstawiający sposób wyłączenia funkcji automatycznego powiększania przestrzeni dyskowej w istniejącym wystąpieniu serwera elastycznego na platformie Azure Database.

  4. Wybierz Zapisz, aby zastosować zmiany.

    Zrzut ekranu pokazujący, jak zapisać zmiany po wyłączeniu funkcji automatycznego zwiększania rozmiaru magazynu w istniejącym wystąpieniu serwera elastycznego Azure Database.

  5. Gdy wdrożenie się rozpoczyna i zostanie zakończone, pojawi się powiadomienie o pomyślnym włączeniu automatycznego zwiększania rozmiaru.

    Zrzut ekranu przedstawiający powiadomienie potwierdzające włączenie autogrow.

Procedura włączania automatycznego zwiększania pamięci podczas aprowizacji serwera

Korzystanie z witryny Azure Portal:

  1. Podczas aprowizacji nowego elastycznego wystąpienia serwera usługi Azure Database for PostgreSQL, w sekcji Obliczenia i magazyn wybierz opcję Konfiguruj serwer.

    Zrzut ekranu przedstawiający sposób konfigurowania mocy obliczeniowej i pamięci masowej serwera podczas wdrażania elastycznego serwera bazy danych Azure.

  2. W sekcji Pamięć włącz pole wyboru Autogrow pamięci.

    Zrzut ekranu pokazujący, jak włączyć automatyczne zwiększanie pojemności magazynu podczas aprowizacji nowego wystąpienia serwera elastycznego w usłudze Azure Database.

Ograniczenia i zagadnienia

  • Autogrow aktywuje się, gdy dostępne miejsce jest mniejsze niż 10% całkowitego zaaprowizowanego magazynu lub 64 GiB, w zależności od tego, co jest większe.

  • Funkcja automatycznego zwiększania obsługuje tylko skalowanie w górę. Nie zmniejsza to automatycznie rozmiaru pamięci masowej.

Najczęściej zadawane pytania (FAQ)

**Q. Czy autogrow działa przy wysokim wykorzystaniu WAL?

A. Nie, to się nie uruchamia w tym przypadku.

Pytanie Czy automatyczne zwiększanie powoduje przestój?
Odp. Nie, opiera się na skalowaniu dysku online.