у процесі експлуатації PostgreSQL часто доводиться стикатися з оптимізацією повільних запитів і підбирати" правильну " конфігурацію PostgreSQL.
На цьому курсі ми:
Програма
оптимізація конфігурації PostgreSQL
Які параметри конфігурації прискорюють, а які уповільнюють запити. Яку практичну інформацію про роботу сервера можна отримати з логів PostgreSQL
Архітектура без даних
Як правильно конфігурувати структуру даних, щоб отримати максимальний профіт і збирати корисні метрики про роботу сервера. Як зменшити розмір бази даних. Як структура таблиць допомагає прискорити запит.
оптимізація запитів
Практичні навички по оптимізації запитів: як оцінити їх ефективність, як визначати швидкість запиту по мітках, як оптимізувати запит. Як індекси прискорюють або уповільнюють запити. Як оцінити профіт від індексу або статистики.
Робота з даними
Як швидко обусфакцировать дані. Як оптимально внести зміни або оновити дані в таблицях з десятками мільярдів записів. Які існують способи розділення або шардування даних у PostgreSQL.
На цьому курсі ми:
- розглянемо варіанти налаштування конфігурації PostgreSQL для різних систем: веб-додатків; додатків, що використовують ORM; аналітичних баз даних.
- поговоримо про пошук важких SQL запитів і їх оптимізації.
- зрозуміємо, чому одні запити оптимальніше інших і що саме робить їх оптимальними.
- розберемо, чому іноді запити виконуються занадто довго.
- поговоримо про індекси, їх продуктивності, плюси і мінуси
Програма
оптимізація конфігурації PostgreSQL
Які параметри конфігурації прискорюють, а які уповільнюють запити. Яку практичну інформацію про роботу сервера можна отримати з логів PostgreSQL
Архітектура без даних
Як правильно конфігурувати структуру даних, щоб отримати максимальний профіт і збирати корисні метрики про роботу сервера. Як зменшити розмір бази даних. Як структура таблиць допомагає прискорити запит.
оптимізація запитів
Практичні навички по оптимізації запитів: як оцінити їх ефективність, як визначати швидкість запиту по мітках, як оптимізувати запит. Як індекси прискорюють або уповільнюють запити. Як оцінити профіт від індексу або статистики.
Робота з даними
Як швидко обусфакцировать дані. Як оптимально внести зміни або оновити дані в таблицях з десятками мільярдів записів. Які існують способи розділення або шардування даних у PostgreSQL.
https://privatelink.de/?https://slurm.io/sql-optimisation-course