Изучаем СУБД PostgreSQL. Урок 1.
Оконные функции (window functions) в PostgreSQL
Здравствуйте, уважаемые подписчики и гости канала! Продолжаю цикл статей по одной из моих любимых баз данных - PostgreSQL. Сори, за картинки, но дзен пока не позволяет нормально форматировать код. В самом конце статьи будут запросы для копипасты не картинкой. Работаю я с этой БД уже достаточно давно — лет 8 наверно. Переходили с MySQL по заданию от моего руководителя, который почитал статейку и поверил в PG.
Тогда, да и долго еще после мы использовали БД как обычно, без особых изысков, разве, что секция RETURNING нам очень зашла — это особенная радость после mysql во всяком случае тех годов...
Анатомия производительности: Глубокий разбор проблем PostgreSQL и пути их решения
Статья посвящена комплексному анализу производительности СУБД PostgreSQL, основанному на данных мониторинга и статистики. В ходе анализа выявлены ключевые проблемы: перегруженность дисковой подсистемы, contention блокировок, неоптимальное использование памяти и конфигурационные ошибки. В итоге сформированы практические рекомендации, сгруппированные по приоритетам и срокам внедрения, которые помогут стабилизировать и значительно улучшить работу базы данных. Ожидания типа IO Ожидания типа IPC Ожидания типа Lock Ожидания типа LWLock Отрицательная корреляция SPEED-WAITINGS = -0...