SQL, PostgreSQL с нуля. Урок №1. Установка. Создание базы и таблицы.
Ошибки PostgreSQL: описание на русском
PostgreSQL присваивает пятисимвольные коды ошибок, которые соответствуют «SQLSTATE». Приложения обычно проверяют код ошибки и только потом обращаются к текстовому сообщению об ошибке. Коды ошибок и текстовое сообщение не меняются в новых выпусках. Обратите внимание, что не все коды ошибок, создаваемые PostgreSQL, определены в стандарте SQL. Некоторые дополнительные коды ошибок были добавлены самостоятельно или заимствованы из других баз данных. Первые два символа кода ошибки представляют класс ошибок, а последние три символа - конкретное условие в этом классе...
Оптимизация SQL-запросов PostgreSQL : LIMIT 1 (стратегия)
Оптимизация запросов с LIMIT 1 в PostgreSQL фокусируется на том, чтобы СУБД нашла нужную строку максимально быстро, не перебирая все данные. Ключевые моменты: Создать индекс по колонкам из WHERE и ORDER BY. Позволяет найти строку за несколько шагов. Кардинальное ускорение (в тысячи раз), устранение полного сканирования таблицы. Использовать EXPLAIN (ANALYZE, BUFFERS) для просмотра плана запроса. Показывает, используется ли индекс. Точно определяет "узкое место" в запросе, позволяет оценить стоимость операций...