Часть II. Установка и настройка
В этой части рассматриваются темы, представляющие интерес для администратора базы данных QHB. Это включает в себя установку программного обеспечения, настройку сервера, управление пользователями и базами данных, а также задачи по обслуживанию. Любой, кто запускает сервер QHB, даже для личного использования, особенно в производственной среде, должен быть знаком с темами, описанными в этой части.
Информация в этой части расположена приблизительно в том порядке, в котором ее должен прочитать новый пользователь. Однако главы являются автономными и, по желанию, могут быть прочитаны независимо друг от друга в любом порядке. Информация в этой части представлена в повествовательной форме. Читателям, ищущим полное описание конкретной команды, следует обратиться к главе Команды SQL.
Первые несколько глав написаны так, чтобы их можно было понять без предварительных знаний, чтобы новые пользователи, которым необходимо настроить собственный сервер, спокойно могли начать свое исследование. Остальные же главы этой — о настройке и управлении — предполагают, что читатель уже знаком с общими принципами использования базы данных QHB. Для получения дополнительной информации, рекомендуется ознакомиться с внутренним устройством и языком SQL.
-
- Настройка параметров
- Расположение файлов
- Подключения и аутентификация
- Потребление ресурсов
- Журнал упреждающей записи
- Репликация
- Планирование запросов
- Регистрация ошибок и протоколирование
- Статистика времени выполнения
- Автоматическая очистка
- Параметры клиентских соединений по умолчанию
- Управление блокировками
- Совместимость с разными версиями и платформами
- Обработка ошибок
- Предустановленные параметры
- Специализированные параметры
- Параметры для разработчиков
- Краткие аргументы
- Параметры модулей и расширений, специфичных для QHB
-
Аутентификация клиентского приложения
- Файл qhb_hba.conf
- Файл сопоставлений имен пользователей
- Методы аутентификации
- Аутентификация trust
- Аутентификация по паролю
- Аутентификация GSSAPI
- Аутентификация ident
- Аутентификация peer
- Аутентификация LDAP
- Аутентификация RADIUS
- Аутентификация по сертификату
- Аутентификация PAM
- Аутентификация BSD
- Проблемы аутентификации
-
- clusterdb — кластеризация базы данных QHB
- createdb — создать новую базу данных QHB
- createuser — определить новую учетную запись пользователя QHB
- dropdb — удалить базу данных QHB
- dropuser — удалить учетную запись пользователя QHB
- psql — QHB интерактивный терминал
- qhb_amcheck — проверить одну или несколько баз данных QHB на предмет повреждения
- qhb_basebackup — сделать базовую резервную копию кластера QHB
- qhb_dump — извлечь базу данных QHB в файл сценария или другой архив
- qhb_dumpall — извлечь кластер базы данных QHB в файл сценария
- qhb_isready — проверить состояние соединения с сервером QHB
- qhb_receivewal — потоковые журналы записи с сервера QHB
- qhb_recvlogical — управление потоками логического декодирования QHB
- qhb_restore — восстановить базу данных QHB из файла архива, созданного qhb_dump
- qhb_verifybackup — проверить целостность базовой резервной копии кластера QHB
- reindexdb — переиндексировать базу данных QHB
- vacuumdb — сбор мусора и анализ базы данных QHB
-
- initdb — создать новый кластер баз данных QHB
- qhb_archivecleanup — очистить архивные файлы WAL QHB
- qhb_bootstrap — создать новый кластер базы данных QHB (функциональный аналог initdb, полностью переделан с учетом особенностей QHB)
- qhb_checksums — включить, выключить или проверить контрольные суммы данных в кластере баз данных QHB
- qhb_controldata — отобразить управляющую информацию кластера баз данных QHB
- qhb_ctl — инициализировать, запустить, остановить или управлять сервером QHB
- qhb_resetwal — сбросить журнал упреждающей записи и другую управляющую информацию кластера баз данных QHB
- qhb_rewind — синхронизировать каталог данных QHB с другим каталогом данных, который был разветвлен из него
- qhb_test_fsync — определить самый быстрый вариант wal_sync_method для QHB
- qhb_test_timing — оценить издержки измерения времени
- qhb_upgrade — обновить экземпляр сервера QHB
- qhb_waldump — отобразить журнал упреждающей записи кластера баз данных QHB в удобочитаемом виде