План на курса

Въведение

Настройка и конфигуриране на PostgreSQL

Обзор на архитектурата на PostgreSQL и напредъчните функции

Администриране на PostgreSQL

  • Свързване с базата данни
  • Обзор на PgAdmin III
  • Конфигуриране на сървъра
  • Настройка и управление на потребители
  • Обзор на типовете обекти в базата данни
  • Задаване на разрешения и сигурност
  • Потребителски заявки към базата данни
  • Мониторинг на базата данни
  • Гарантиране на атомност и изолация
  • Резервно копиране и възстановяване на PostgreSQL
  • Мигриране на данни към друга система
  • Работа с логовете на PostgreSQL

Оптимизиране на производителността

  • Снижаване на I/O с HOT
  • Блокирани и паралелни заявки
  • Оценка на дизайна на базата данни
  • Оптимизиране на SQL заявките с EXPLAIN
  • Инспекция на рабочата зареда
  • Тестиране и профилиране
  • Оптимизиране на съединенията (joins)
  • Ефективно използване на индексите

Репликация на PostgreSQL

  • Обзор на репликацията в PostgreSQL
  • Висока наличност в PostgreSQL
  • Потоносна репликация
  • Управление на кластери с repmgr
  • Извършване на заявки в гореща резерва (hot standby)
  • Синхронна репликация
  • Файлова логистика на логовете
  • Логическа репликация с Slony и Londiste
  • Общо пулване на връзки (connection pooling)
  • Актуализиране на PostgreSQL
  • Шардене и мащабиране на PostgreSQL

Резюме и заключение

Изисквания

  • Опит с SQL
  • Опит с командния ред на Linux
  • Опит с основно програмиране в UNIX shell

Целева група

  • Администратори на бази данни
  • Системни администратори
  • Разработчици с опит в бази данни
 35 часа

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории