Метка: SQL

9 материалов
Все статьи с этой меткой.
PostgreSQL

Пагинация PostgreSQL: когда OFFSET заменить курсором

Когда курсорная пагинация удобнее OFFSET и какие требования она предъявляет к сортировке и интерфейсу.

Читать →
MySQL

Взаимоблокировка InnoDB: повторяем транзакцию целиком

Что делать при deadlock в InnoDB, как повторить транзакцию и почему нельзя бездумно повторять любой запрос.

Читать →
PostgreSQL

Запрос завис: ищем блокирующую транзакцию в PostgreSQL

Находим блокирующие сеансы PostgreSQL, ограничиваем ожидание и ищем причину долгой транзакции.

Читать →
PostgreSQL

Резервная копия PostgreSQL: проверяем восстановление, а не размер файла

Создаём дамп PostgreSQL и пробуем восстановить его в отдельную базу, включая необходимые для приложения проверки.

Читать →
PostgreSQL

Частичный индекс PostgreSQL для очереди незавершённых задач

Когда частичный индекс PostgreSQL помогает очереди задач и как проверить соответствие условия запросу.

Читать →
PHP

PDO: параметры защищают значения, но не имена столбцов

Что можно передавать параметрами PDO, как выбирать столбец сортировки и где отдельно проверять доступ к данным.

Читать →
PostgreSQL

Как читать EXPLAIN ANALYZE и BUFFERS без догадок

Как читать дерево плана PostgreSQL, сравнивать оценки с фактом и понимать показания BUFFERS.

Читать →
MySQL

Составной индекс MySQL: порядок колонок начинается с запроса

Подбираем составной индекс MySQL под фильтр и сортировку списка заказов и проверяем его через EXPLAIN.

Читать →
PostgreSQL

JSONB в PostgreSQL: документ внутри реляционной модели

Как сочетать обычные столбцы и JSONB в PostgreSQL и подобрать индекс под поиск по свойствам.

Читать →