SQL Ready | Базы Данных
15.4K subscribers
1.21K photos
68 videos
2 files
592 links
Авторский канал про Базы Данных и SQL
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3QREBc

Реклама на бирже: https://telega.in/c/sql_ready
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Sql Practice — Онлайн платформа на которой вам предоставлены заполненные базы данных для выполнения различных операций, по ходу дела вы можете открывать обучающие материалы на сайте и изучать запросы

📌 Ссылочка: sql-practice.com

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4🤝1
🖥 Почему запросы SQL могут работать медленно и как с этим бороться?

Работая с базами данных, любой разработчик сталкивался с ситуацией, когда SQL-запросы, казавшиеся простыми, начинали тормозить на больших объемах данных. Давайте разберем, на что стоит обратить внимание, чтобы ваши запросы летали, а не плелись по таблицам.

Неупорядоченные индексы и их избыточность
Если индексировать каждую колонку, это замедлит операции вставки и обновления. Проверяйте, действительно ли ваши индексы нужны. Например:
CREATE INDEX idx_user_id ON users(user_id);


JOIN без учета ключей
Простое соединение таблиц может превратиться в кошмар для производительности, если не следить за тем, как это делается:
SELECT *
FROM orders o
JOIN customers c ON o.customer_id = c.customer_id;


Отсутствие лимитов при выборке
Запросы, которые возвращают миллионы строк без необходимости, могут повлиять на скорость всей базы:
SELECT * FROM transactions;


Вместо этого ограничивайте выборку при необходимости:
SELECT * FROM transactions LIMIT 1000;


Неиспользование агрегатных функций
Если вы часто делаете подсчет или другие вычисления вручную в приложении, подумайте о переносе их на уровень базы данных. SQL отлично справляется с задачами агрегации:
SELECT category, COUNT(*) 
FROM products
GROUP BY category;


Не забывайте про индексы, тщательно выбирайте поля для соединений и ограничивайте объем выборки. Ваши пользователи и производительность базы данных скажут вам спасибо!


Ставь 🔥 если понравился пост

SQL Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍61
This media is not supported in your browser
VIEW IN TELEGRAM
Sql Tutorial — Интересная платформа, представляет из себя обучающий справочник с практическими заданиями к каждой теоретической части, также присутствует консоль, в которой можно выполнять запросы

📌 Ссылочка: http://sql-tutorial.ru

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
🖥 Основные методы в SQL

В этой шпаргалке собраны самые важные методы, которые помогают вам фильтровать и распределять данные так, как вам нужно

➡️ SQL Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝13🔥5👍2👎2
📖 Изучаем SQL и MySQL

Это отличный ресурс для студентов, разработчиков и всех, кто хочет научиться эффективно управлять данными и использовать возможности MySQL для решения реальных задач

Автор: Ашвин Паджанкар
Год: 2020


⬇️ Cкачать книгу

➡️ SQL Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
🖥 Начнем работать с CTE!

Common Table Expressions является очень удобным инструментом в SQL, который помогает нашему глазу лучше читать запрос и не только. Поэтому в посте рассмотрим:

- Создание временной таблицы
- Рекурсивные запросы
- Использование нескольких CTE


🔥 — если узнал новое
🤝 — если уже пользовался

SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20🤝11👍3
This media is not supported in your browser
VIEW IN TELEGRAM
SQLZoo — Платформа, которая делает упор сразу на практику, узнавайте о функциях и различных приемах, сразу выполняя запросы

Ссылочка: https://sqlzoo.net

➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4🤝3
Что будет в консоли?
Anonymous Quiz
27%
A
34%
B
21%
C
18%
D
👍10🔥3🤝2👎1
🖥 Разбираем JSON в SQL

В этом посте рассмотрим, как использовать JSON для хранения и извлечения ассоциативных массивов. Вы узнаете про:

- Создание таблицы и вставка данных
- Извлечение данных
- Вывод и обновление данных


🔥 — если узнал новое
🤝 — если уже пользовался

SQL Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27🤝4👍3