Это видео недоступно.
Сожалеем об этом.
Оптимизация SQL-запросов. Без воды. ТОП-10 ошибок.
HTML-код
- Опубликовано: 22 апр 2023
- Как написать и оптимизировать SQL-запросы. Самые частые ошибки начинающих разработчиков SQL. ТОП-10 самых частных ошибок при написании SQL-запросов. Все под делу без воды и лирики. Потеря SQL-индексов. Неправильное создание индексов. Почему select * - преступление. Фильтруйте данные в запросах как можно раньше. Разбивайте SQL-запросы на небольшие кусочки.
Смотрел про спину, а тут еще про sql - тоже глянемс 😂
молодец друг! еще хочу про ремонт хаты запились ) чтобы всех порадовать )
и больных и здоровых )
Классно, спасибо за разбор :)
не за что друг! все для тебя!!!
приводи друзей!
я что-то не пойму, в первом примере говорится что select into лучше не использовать, а в последнем говорится, что наоборот, что лучше использовать
А что если в 4 примере, через какое-то время, в таблице появятся данные свыше 40 символов? Может лучше в переменной посчитать максимальную длину поля в символах, а потом сгенерить SQL с временной таблицей, куда подставить это значение? И если можно подробнее немного про into #temp. Почему лучше изначально создать временную отдельно, а потом использовать. (я сам так делаю, но чтобы был понятен набор полей в таблице.
Не совсем понял Ошибку 4. Там при помещении данных во временную таблицу мы же в select должны опять таки прописать name. Кстати у вас в примере её нет.
да забыл. спасибо за внимательность. ну суть я передал верно ) спасибо за внимательность друг!
Не совсем понял про ошибку 1. приведены два способа и первый является ошибочным, а второй верным. Но! В обоих случаях таблица, по Вашим словам, блокируется. Так почему надо использовать "insert into"?
привет. если запрос большой - то есть после первой выборки идет ссылка на эту выборку - то блокировка продолжается пока второй запрос не завершиться.
@@kostantinsilko5865 И какая же блокировка идет?