SQLpedia | Базы данных
6.29K subscribers
162 photos
69 videos
1 file
660 links
Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов.

Сотрудничество: @Heykman
Download Telegram
​​Работа с временными таблицами в PostgreSQL

При создании временных таблиц в PostgreSQL изменяются до 13 таблиц системного каталога, при этом особенно сильно разрастаются...

Перейти к статье | SQLpedia
​​Из Excel в SQL. Имеет место быть?

Эта статья, скорее для ознакомления и хотелось бы получить советы по данной работе.
Итак, Excel-файл весит 500+ мегабайт, состоит из сотен тысяч строк, десятков листов и формул, которые «протягиваются» по 30+ столбцам — это не работа, а страдание.

Перейти к статье | SQLpedia
👍3
​​Об индексах на столбцах с низкой кардинальностью

Ранее среди коллег по СУБД бытовало мнение, что не стоит использовать B-tree индексы на столбцах с малым количеством уникальных значений.

Перейти к статье | SQLpedia
​​Выбор индекса при соединении по нескольким столбцам

Эта статья написана по докладу Максима Старкова "Особенности определения селективности" на конференции PG BootCamp Russia 2025, которая прошла в апреле в Екатеринбурге.

Перейти к статье | SQLpedia
​​COPY в PostgreSQL: грузим данные быстро, безопасно и без сюрпризов

Сегодня разбираем COPY в PostgreSQL. Это рабочая лошадка для массовой загрузки и выгрузки данных.

Перейти к статье | SQLpedia
​​Работа с Oracle Data Integrator (ODI): прямой доступ к метаданным

Работая с Oracle Data Integrator (ODI), мы ценим его графический интерфейс за автоматизацию рутины и удобство разработки.

Перейти к статье | SQLpedia
3
​​Resource Groups в MySQL

Сегодня мы рассмотрим Resource Groups в MySQL — и перестанем жить на одной CPU.

Перейти к статье | SQLpedia
​​64-битный счётчик транзакций в PostgreSQL

В статье описывается история создания патча и почему он есть только в коммерческих форках.

Перейти к статье | SQLpedia
​​Вышла DBQuacks — игра-квест для изучения SQL

Вышла игра-квест DBQuacks, предназначенная для изучения языка запросов SQL. Пользователям уже доступна первая глава с основами SQL под DuckDB.

Перейти к статье | SQLpedia
👍7
​​Почему SELECT FOR UPDATE считается вредным в PostgreSQL

Разбирая взаимоблокировки у клиента, я вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе. В этом нет ничего нового, но я заметил, что многие не знают о режимах блокировки строк в PostgreSQL, и решил подробно описать, когда следует избегать SELECT FOR UPDATE.

Перейти к статье | SQLpedia
🔥41
​​ClickHouse не тормозит, но теряет данные. Часть 3 — материализованные представлени

Тема текущего обсуждения — материализованные представления и то, как можно с их участием потерять данные.

Перейти к статье | SQLpedia
1
​​Сравнение транзакционных систем Oracle и PostgreSQL

Механизм реализации транзакций - основная часть реляционных баз данных. Он упрощает разработку приложений, в которых гарантируется целостность данных.

Перейти к статье | SQLpedia
​​Пять возможностей PostgreSQL, о которых редко вспоминают

Постгрес – не просто реляционная БД, а настоящий кладезь фич, о которых начинающий разработчик может и не догадываться.

Перейти к статье | SQLpedia
Не пропустите! 09 сентября в 20:00 пройдет бесплатный урок “Механизмы блокировок в PostgreSQL” от онлайн-курса “PostgreSQL для администраторов баз данных и разработчиков”. Запись: https://clck.ru/3P44k2

Практический разбор механизмов блокировок в СУБД PostgreSQL: от основ до диагностики проблем. Как избежать взаимоблокировок (deadlocks), снизить конфликты и повысить параллельную работу с данными.

Цели:

- Понять типы блокировок (объектов, строк, в памяти) и их влияние на производительность.
- Научиться выявлять и устранять конфликты блокировок в реальных сценариях.
- Освоить методы мониторинга и предотвращения взаимоблокировок.

Целевая аудитория:

- Разработчики – для написания кода, минимизирующего блокировки.
- Администраторы БД – для диагностики и оптимизации проблемных транзакций.
- Архитекторы – для проектирования систем с эффективным параллелизмом.

Чему научится слушатель:

- Типам блокировок: Различать блокировки объектов, строк и в памяти, понимать их уровни изоляции.
- Диагностике проблем: Находить "узкие места" (долгие транзакции, deadlocks) через локи и системные представления.
- Профилактике: Предотвращать взаимоблокировки через проектирование схемы и транзакций.

Успейте записаться на урок: https://clck.ru/3P44k2

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
1