How to Stop Correlated Subqueries From Crushing Your Server

One nested query can run thousands of times.

#mysql #subquery #performance #howto #slowquery #scale

https://www.youtube.com/watch?v=M43v0cPvjaw

How to Stop Correlated Subqueries From Crushing Your Server #mysql

YouTube

How to Prevent ORDER BY in Subqueries Being Ignored

MySQL ignores ORDER BY inside subqueries without LIMIT.

#mysql #orderby #subquery #howto #bug #sql

https://www.youtube.com/watch?v=gqnEYUtf4Pk

How to Prevent ORDER BY in Subqueries Being Ignored #bug

YouTube

CTE (Common Table Expression) / Django CTE

Как только ты начинаешь углубляться в изучение баз данных, так сразу на горизонте возникают такие понятия как подзапросы, CTE, представления и временные таблицы . По опыту работы в университете заметил, что с этими темами у людей часто возникают проблемы и недопонимания. В частности больше всего путаницы вносит именно CTE. Поэтому в этой статье я расскажу: 1. что такое CTE 2. зачем оно нужно 3. что такое рекурсивные СТЕ 4. чем СТЕ отличается от временных таблиц, представлений и подзапросов 5. как СТЕ может плохо сказаться на производительности 6. как использовать СTE в самом народном фреймворке Django Использует SELECT со звёздочкой Макс - Lead Backend и автор YouTube-канала PyLounge . Поехали!

https://habr.com/ru/articles/984962/

#cte #common_table_expression #обобщенные_табличные_выражения #djangocte #subquery #view #temporary_table #django #базы_данных

CTE (Common Table Expression) / Django CTE

Как только ты начинаешь углубляться в изучение баз данных, так сразу на горизонте возникают такие понятия как подзапросы, CTE, представления и временные таблицы . По опыту работы в университете...

Хабр
CTE(Common Table Expression)과 Subquery

SQL을 공부하며 접하게 된 CTE(Common Table Expression)는 임시 테이블을 정의하고 이름을 붙이는 기능으로, 쿼리 가독성을 높이고 수정 용이성을 향상시키는 데 유용합니다. Subquery와 유사하지만, 복잡한 쿼리에서 여러 단계로 중첩된 Subquery보다 훨씬 가독성이 좋습니다. SQL 유지보수 업무에는 활용되지만 제품 개발에는 잘 쓰이지 않는 CTE의 실제 현장 사용 사례와 Best practice에 대한 궁금증을 자아냅니다.

Hackers' Pub