SQL и Базы Данных
Ir al canal en Telegram
Задачи по базам данных и SQL Основы языка SQL, задачи и решения к ним. Админ: @anothertechrock
Mostrar más3 725
Suscriptores
-124 horas
+47 días
-1130 días
Archivo de publicaciones
3 724
Трюк дня. Улучшить производительность запроса к таблице с индексом. Решение
При использовании функции
DATEPART происходит неявное преобразование типа данных. И индекс не будет использован.
Поэтому для лучшей производительности запрос лучше писать следующим образом:
*
FROM test
WHERE signup_date >= '20210101'
AND signup_date < '20220101';3 724
Трюк дня. Улучшить производительность запроса к таблице с индексом
В таблице
test в столбце signup_date содержатся данные типа date. Для этого стоблца существует индекс.
Следующий SQL запрос не будет использовать существующий индекс, что может приводить к потере производительности:
SELECT * FROM test WHERE DATEPART (YEAR, signup_date) = '2021';Перепишите запрос так, чтобы существующий индекс стал использоваться. Решение будет вечером.
3 724
Ответ на "В чём разница между
UNION и UNION ALL?".
Оба UNION и UNION ALL объединяют результат двух разных SQL запросов.
Они отличаются тем, как они обрабатывают дубликаты:
UNION выполняет DISTINCT в результирующем наборе, исключая любые повторяющиеся строки.
UNION ALL не удаляет дубликаты, и поэтому он быстрее, чем UNION.3 724
SQL programming for beginners
Автор: Richard Machina
Год издания: 2020
#SQL
Скачать книгу
3 724
А вы знали что запрос
select count(distinct id) from users; в 100 раз медленнее, чем select count(*) from users; ?
Об этом и других способах ускорить работу баз данных расскажем на бесплатном вебинаре «Оптимизация PostgreSQL. Возможности и ограничения».
Спикер вебинара Иван Чувашов — сертифицированный администратор PostgreSQL, администратор баз данных в Southbridge, ведущий инженер Okko.
Он расскажет о построении эффективной архитектуры и оптимизации SQL-запросов в PostgreSQL. Кратко разберет, как настраивать конфигурацию, и объяснит на примерах, почему одни запросы оптимальнее других.
Записаться на вебинар можно здесь.
А если вы хотите глубже погрузиться в тему, обратите внимание на интенсивы «Оптимизация запросов SQL» и «PostgreSQL: репликация и бэкап». На них можно еще подробнее изучить настройки и конфигурации, а также закрепить знания на практике. Интенсивы помогут в работе администраторам баз данных и разработчикам приложений.3 724
При помощи оператора UNION нельзя объединить результаты запросов:
3 724
OTUS приглашает на практический онлайн-курс «Системный аналитик. Advanced».
Программа курса позволяет ИТ аналитикам и системным аналитикам с опытом работы от 1 года расширить профессиональные компетенции в области проектирования и разработки ПО.
За 6 месяцев вы научитесь:
– Выявлять потребности, превращать их в требования, а требования визуализировать.
– Проектировать сервисы RESTFul API и SOAP.
– Проектировать интеграционные взаимодействия между приложениями.
– Проектировать информационные модели, архитектуру и структуры хранения данных систем и приложений.
📚 Проверьте, подходит ли вам программа – пройдите вступительный тест.
Приходите на бесплатные мероприятия, чтобы оценить качество обучения и познакомиться с преподавателями:
💻 4 июля – открытый урок «Как не утонуть в требованиях и понять, какую проблему решаем»
💻 19 июля – открытый урок «Декомпозиция задач и постановка на разработку»
3 724
Если мы хотим удалить дубликаты, мы используем в этом агрегатном выражении ключевое слово ______
3 724
📌 Мигрируем в PostgreSQL на демо-занятии онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков»
Рассмотрим вопросы: загрузки данных на Постгрес, переноса PostgreSQL базы с Linux на Windows (или наоборот) и настроим логическую репликацию, которая позволяет мигрировать данные с более старой версии Постгреса на новую.
🎯 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL
🔥 ЗАРЕГИСТРИРОВАТЬСЯ
3 724
💡Ищите новую информацию по Базам Данных, которую можно использовать сразу на практике?
Отлично, присоединяйтесь к гастротуру от OTUS по Базам Данных - бесплатная онлайн конференция, где 4 практикующих спикера поделятся своим опытом и поднимут вопросы, о которых обычно не задумываются при работе с Базами Данных.
О чем будем говорить:
– Работа с индексами PostgreSQL на реальных примерах
– Ускоряем запросы в тысячи раз используя СТЕ
– Подводные камни индексов
– Транзакции - всегда ли атомарны
– Cassandra + PostgreSQL = CQRS
В фокусе нашего внимания будет работа с MS SQL, PostgreSQL и Cassandra, а суммарный опыт спикеров - более 55 лет!
➡️Сохраняйте мероприятие себе в календарь - 15 июня 19:00 и регистрируйтесь по ссылке!
3 724
Что такое NoSQL и нереляционные базы данных
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое NoSQL
• Что такое нереляционные базы данных
• Отличие NoSQL от SQL
• Способы организации данных в NoSQL-базах
• Базы данных типа ключ-значение
• Хранение данных в виде колонок
• Хранение данных в виде графов и деревьев
• Хранение данных в виде документов
• Работа с запросами в NoSQL
• Применение NoSQL
Смотреть это видео на youtube: youtu.be/Xu4S2OX8Gb4
3 724
В канале @selectelcareers:
— про команду и работу в IT-компании Selectel
— о well-being и карьере
— актуальные вакансии компании
Подписывайтесь!
3 724
Основы SQL
В этом ролике автор рассматривает на практике работу с основными командами языка запросов SQL.
00:00 Подготовка базы данных
04:36 Выбор данных (SELECT)
08:30 Указание текущей базы данных
09:58 Чувствительность к регистру
12:14 Выбор определенных колонок
15:28 Фильтрация с помощью WHERE
20:59 Фильтрация с И и ИЛИ
26:38 Поиск строки по шаблону
29:18 Свой среди чужих
31:26 NULL когда данные отсутствуют
34:27 Сортировка данных
38:37 Добавление записей
45:36 Обновление данных
52:32 Удаление данных
Смотреть это видео на youtube: youtu.be/WhzZZqoM-AY
3 724
3 724
Фильтрация данных в SQL
В этом ролике автор подробно и наглядно разбирает процесс фильтрации данных в SQL с использованием оператора WHERE.
00:00 Ключевое слово WHERE и фильтры для выбора строк
01:55 Операции, которые можно использовать в WHERE
02:32 Использование BETWEEN в WHERE
03:05 Использование IN в WHERE
03:58 Использование LIKE в WHERE
04:59 Логические операции AND, OR и NOT в WHERE
07:36 Итоги
Смотреть это видео на youtube: youtu.be/Q8UmK7wC9Hk
3 724
❇️ Куда и как расти разработчику, админу или DevOps с опытом?
Освойте или улучшите свои навыки работы с БД — начните на демо-занятии онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков»
На открытом уроке для разработчиков и администраторов разберем особенности мажорного обновления PostgreSQL с расширениями на примере расширения PostGIS.
> Изучить программу обучения подробнее
🎯 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL
🔥 ЗАРЕГИСТРИРОВАТЬСЯ
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
