Мастер-классы по PostgreSQL
-
Брюс
Момжан
Один из ключевых
разработчиков
PostgreSQLExplaining the Postgres Query Optimizer
The optimizer is the "brain" of the database, interpreting SQL queries and determining the fastest method of execution. This talk uses the explain command to show how the optimizer interprets queries and determines optimal execution. The talk will assist developers and administrators in understanding how Postgres optimally executes their queries and what steps they can take to understand and perhaps improve its behavior.
Презентации:
What's new in PostgreSQL 9.4
Explaining the PostgreSQL Query Optimizer -
Илья
Космодемьянский
DBA, PostgreSQL-Consulting.com
Настройка PostgreSQL и операционной системы для высокой производительности
Перед вами стоит задача поставить PostgreSQL на сервер и сделать так, чтобы он выдержал большую нагрузку. Что это за нагрузка и как ее померять? Как предсказать, есть ли запас по производительности? В ходе мастер-класса будет рассказано о нескольких check-list’ах, полезных для понимания профиля нагрузки на базу данных и для оптимизации настроек: что должен измерять мониторинг, про какие свойства и настройки аппаратного обеспечения нельзя забывать, что нужно настроить в операционной системе и в postgresql.conf.
Презентация:
Настройка PostgreSQL и операционной системы для высокой производительности -
Максим
Богук
DBA, PostgreSQL-Consulting.com
Как оптимизировать сложные SQL-запросы в PostgreSQL
Постоянный мониторинг производительности SQL запросов — одна из основных задач администратора баз данных. Запрос, работавший быстро на тесте, совершенно не обязательно будет работать с приемлемой скоростью в боевом окружении. Более того, быстро работающий запрос завтра может стать медленным, если изменились условия (например, количество данных). Мы рассмотрим ряд типичных и не очень примеров сложных SQL-запросов, которые можно и нужно улучшить. Изучение этих примеров и возможных решений систематизирует представления слушателей о работе оптимизатора PostgreSQL.
Презентация:
Как оптимизировать сложные SQL-запросы в PostgreSQL