Введение

Завершено

Вы работаете инженером баз данных и отвечаете за поддержку облачных баз данных в Azure. Недавно развернутая организация База данных Azure для PostgreSQL и вам нужно понять, как просматривать системные сведения в базах данных База данных Azure для PostgreSQL.

Реляционные базы данных могут хранить огромные объемы данных, но им также необходимо содержать сведения о структуре этих данных. Для операционной системы управления базами данных (СУБД) требуется информация о структуре таблиц, а также все другие объекты, безопасность и параллелизм, среди многих других параметров и метрик. Эти сведения называются метаданными, и они хранятся в системных каталогах в Базе данных Azure для PostgreSQL. Помимо прямого доступа к системным каталогам, можно получить доступ к системным представлениям, которые представляют данные из системных каталогов более понятными или полезными способами.

При каждом выполнении операции вставки или удаления в базе данных старая строка не удаляется физически, но помечается для удаления. Маркировка этих строк может привести к тому, что база данных "blat" с старыми строками занимает место на диске. PostgreSQL содержит серверный процесс для освобождения потерянного пространства, называющийся процессом очистки.

В этом модуле мы рассмотрим, как оптимизировать администрирование систем баз данных PostgreSQL с помощью эффективного использования системных представлений и процесса вакуума.

Цели обучения

По завершении этого модуля вы сможете:

  • Описание системных каталогов и системных представлений в Базе данных Azure для PostgreSQL.
  • Изучение метаданных в Базе данных Azure для PostgreSQL.
  • Объяснять назначение очистки.
  • Настройка параметров сервера очистки.

Необходимые компоненты

  • Общее представление о реляционных базах данных.
  • Общее представление о SQL.