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 / Notatka

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 portalu Azure:

  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 portalu Azure:

  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 portalu Azure:

  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.

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