72 похожих чатов

Подскажите почему в exist( select 1 from) лучше писать 1

а не * ? для скорости выполнения?

14 ответов

2 просмотра

Выборка 1 работает через индекс, если он есть. * это всегда построчное сканирование.

какая бд? в нормальных бд разницы быть не должно, можно убедиться, посмотрев план выполнения

потому что select * — это выборка всех колонок

Vladimir Gray
mssql

нет никакой разницы между 1 и *

Iliya Grizlo
Выборка 1 работает через индекс, если он есть. * э...

а почему звезда не будет лезть в индекс? если я делаю select * from ... where ..., то это автоматом не юзает индекс что ли?

Iliya Grizlo
про where наверху нет ни слова )

там есть exists. Зачем вы дизинформацию распространяете по элементарным вопросам

Alexander Shelemin
там есть exists. Зачем вы дизинформацию распростра...

перечитал еще раз. да, пропустил спросонья ) каюсь )

Не лучше. Можешь писать там всё что угодно.

Etki
а почему звезда не будет лезть в индекс? если я де...

Потому что для предиката EXISTS не нужны поля таблицы.

Похожие вопросы

Обсуждают сегодня

моя цель не тратить время на инструменты, которые мне не подходят и которые не будешь переписывать под себя. Я не буду переписывать ОРМ, а вполне можно на макросах сделать нор...
Oleh Nerzh
2
Всем привет. На руках есть видеопоток с камеры микроскопа, который показывает клетки. (Фото 1). Пытаюсь обвести их квадратами и пронумеровать на картинке. Пока получается...
Semyon
10
Я немного Swift забыл @alsherbakov какого типа переменная roundInMinutes3 ? кто-то знает ?
Oleh Nerzh
6
Здравствуйте! Во время решение задачи возникла следующая проблема: При распознавании металлических болтов и гаек, появляется проблема обнаружения из-за бликов на металлическ...
Aртем Косарев
1
Для подстче машин которые проходят линию использую yolov3 и сортинг алгоритм. Один фрейм обрабатывает 1.6секунд. Как можно ускорить или посоветуйте что можно использовать вмес...
Nurdaulet
3
А как в backend в fields можно сделать dropdown site_id , и belongTo нужен как я понимаю, но не понимаю как найти модель ? AI говорит так: public $belongsTo = [ 'si...
Max Dubovsky
2
Читал, что он легковеснее чем Вью и его предпочтительнее использовать на небольших проектах. А если рассмотреть какой-нибудь кейс реального применения. Например я вообще не по...
Николай Афанасенко
4
шалом, православные. Есть у кого опыт хождения в кубик через boundary? Как оно?
Sergei Mikhaltsov
3
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Вам приходит в бота список юзеров Ваша реакция?
Magic
3
Карта сайта