218 читали · 3 года назад
Ошибки PostgreSQL: описание на русском
PostgreSQL присваивает пятисимвольные коды ошибок, которые соответствуют «SQLSTATE». Приложения обычно проверяют код ошибки и только потом обращаются к текстовому сообщению об ошибке. Коды ошибок и текстовое сообщение не меняются в новых выпусках. Обратите внимание, что не все коды ошибок, создаваемые PostgreSQL, определены в стандарте SQL. Некоторые дополнительные коды ошибок были добавлены самостоятельно или заимствованы из других баз данных. Первые два символа кода ошибки представляют класс ошибок, а последние три символа - конкретное условие в этом классе...
1044 читали · 6 лет назад
Ищем самые дорогие query в PostgreSQL
PostgreSQL стал тормозить? Давай разбираться! Установка экстеншенов Для получения необходимой инфы, нужно поставить 2 extension: CREATE EXTENSION pg_stat_statements; CREATE EXTENSION pg_stat_kcache; Есть 2 ментальных ловушки Не хочу еще больше грузить бедную БД Оба этих расширения создают несколько системных табличек и вьюшек, в которые скидывается инфа о выполнении запросов. Звучит страшно? На практике при нагрузке 5000 запросов/сек включение этих экстеншенов никак не повлияло ни на CPU, ни на latency...