Konfigurowanie inteligentnego dostrajania na serwerze elastycznym Azure Database for PostgreSQL

Ten artykuł zawiera instrukcje krok po kroku dotyczące konfigurowania inteligentnego dostrajania serwera elastycznego Azure Database for PostgreSQL.

Ważna

Dostrajanie automatycznego czyszczenia jest przestarzałe i zastępowane adaptacyjną funkcją automatycznego czyszczenia. W konsekwencji ustawienie intelligent_tuning.metric_targets na dowolną wartość zawierającą tuning-autovacuum jest akceptowane, ale funkcja backendu, która automatycznie dostosowuje parametry strojenia autovacuum, pozostaje nieaktywna.

Kroki konfigurowania inteligentnego dostrajania

Użyj portalu Azure:

  1. Wybierz elastyczny serwer bazy danych Azure dla PostgreSQL.
  2. W menu zasobów w obszarze Ustawienia wybierz pozycję Parametry. W polu tekstowym wyszukiwania wpisz intelligent_tuning. Zrzut ekranu przedstawiający opcję menu Parametry z wyszukiwaniem intelligent_tuning.
  3. Na stronie przedstawiono dwa parametry: intelligent_tuning i intelligent_tuning.metric_targets. Aby aktywować inteligentne dostrajanie, ustaw wartość intelligent_tuningon. Możesz wybrać jeden, wiele lub wszystkie dostępne elementy docelowe dostrajania w programie intelligent_tuning.metric_targets. Wybierz przycisk Zapisz, aby zastosować te zmiany. Zrzut ekranu przedstawiający stronę Parametry, na której pokazano obsługiwane wartości intelligent_tuning.tuning_targets.

Note

Parametry intelligent_tuning i intelligent_tuning.metric_targets są dynamiczne. Oznacza to, że nie jest wymagane ponowne uruchomienie serwera po zmianie ich wartości.

Uwagi dotyczące doboru wartości parametrów docelowych dostrajania

Po wybraniu wartości z parametru intelligent_tuning.metric_targets należy wziąć pod uwagę następujące kwestie:

  • Wartość ma pierwszeństwo none przed wszystkimi innymi wartościami. Jeśli wybierzesz none wraz z dowolną kombinacją innych wartości, parametr jest traktowany jako ustawiony na none. Jest to odpowiednik ustawienia intelligent_tuning na off, więc nie dochodzi do dostrajania.

  • Wartość all ma pierwszeństwo przed wszystkimi innymi wartościami, z wyjątkiem none. Jeśli wybierzesz all w dowolnej kombinacji, z wyjątkiem none, wszystkie wymienione parametry podlegają dostrajaniu.

  • Wartość all obejmuje wszystkie istniejące cele metryk. Ta wartość będzie również automatycznie stosowana do wszystkich nowych docelowych wartości wskaźników, które dodasz w przyszłości. Ta wartość umożliwia kompleksowe i przyszłościowe dostosowanie usługi Azure Database for PostgreSQL Flexible Server.