Добавил:
ИВТ (советую зайти в "Несортированное")rnПИН МАГА Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Database 2024 / Books / Мониторинг PostgreSQL.pdf
Скачиваний:
26
Добавлен:
20.11.2024
Размер:
6.87 Mб
Скачать

Глава 1

Обзор статистики

Вэтой главе мы рассмотрим:

внутреннее устройство PostgreSQL;

важность статистики активности;

особенности статистики активности.

Вэтой главе дается общее представление о статистике активности и о том, почему эта статистика так важна. На примере внутреннего устройства PostgreSQL объясняется необходимость статистикидляпониманияработывнутреннихпроцессоввСУБДиэффективногонаблюдения за ними. Статистика, которую мы будем рассматривать на протяжении всей книги, является фундаментом для построения большинства инструментов мониторинга PostgreSQL.

1.1. «Postgres —это сервис»

Первую главу я хотел бы начать так же, как обычно начинаю свои доклады про мониторинг PostgreSQL. СУБД PostgreSQL — это продукт с долгой историей. За все время существования в нее было добавлено множество функций, и, конечно, это отразилось на ее внутреннем устройстве, которое схематично изображено в моем вольном представлении на рис. 1.1. Из схемы видно, что СУБД состоит из множества компонентов. Мало того, эти компоненты связаны между собой и постоянно взаимодействуютдруг с другом в процессе обработки данных.

Если все сильно упростить,то СУБД можно рассматривать как сервис,который предоставляет две основные услуги:

1.Надежное хранение данных.Пользователи и сервисы загружаютв СУБД свои данные и задача СУБД—обеспечить их прием и сохранность.

2.Обеспечение доступа к данным. Пользователям и сервисам могут потребоваться данные и СУБД предоставляет язык запросов для работы с ними.

Основные услуги могут расширяться дополнительными:

разнообразие типов данных и гибкая организация схемы доступа;

быстрый доступ к данным за счет индексов;

Соседние файлы в папке Books