Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Использование звездочки в запросах (*)  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 901
Знаю, что (*) в запросах не рекомендуется использовать, но какие аргументы этого , кроме того, что :
- сикуль загрузит в память все столбцы, хотя вам нужен, к примеру 1-2 столбца из 50, т.е ненужная загрузка памяти сервера
какие еще?
где-то читал про это , но забыл.
27 май 11, 15:47    [10720837]     Ответить | Цитировать Сообщить модератору
 Re: Использование звездочки в запросах (*)  [new]
Glory
Member

Откуда:
Сообщений: 104751
Slava_Nik
Знаю, что (*) в запросах не рекомендуется использовать, но какие аргументы этого , кроме того, что :
- сикуль загрузит в память все столбцы, хотя вам нужен, к примеру 1-2 столбца из 50, т.е ненужная загрузка памяти сервера
какие еще?
где-то читал про это , но забыл.

Для того, чтобы что-то загрузить в память, нужно это что-то еще прочитать с диска
27 май 11, 15:49    [10720853]     Ответить | Цитировать Сообщить модератору
 Re: Использование звездочки в запросах (*)  [new]
stimpi
Member

Откуда: Киев, Украина
Сообщений: 662
а куда грузится и откуда ?

проблемы будут во вьюхах точно, при изменении столбцов надо их перекомпиливать и свалится это дело только при первом использовании
27 май 11, 15:49    [10720854]     Ответить | Цитировать Сообщить модератору
 Re: Использование звездочки в запросах (*)  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 901
Glory,


т.е потратить на определение структуры таблицы

я кстати имел виду использование * при запросах к таблицам.
27 май 11, 15:58    [10720944]     Ответить | Цитировать Сообщить модератору
 Re: Использование звездочки в запросах (*)  [new]
Glory
Member

Откуда:
Сообщений: 104751
Slava_Nik
Glory,


т.е потратить на определение структуры таблицы

я кстати имел виду использование * при запросах к таблицам.

Причем тут определение структуры ?
Если я выбираю одно поле, которое входит в индекс, то зачем мне читать всю таблицу и нагружать этим дисковую систему ?
27 май 11, 16:00    [10720970]     Ответить | Цитировать Сообщить модератору
 Re: Использование звездочки в запросах (*)  [new]
1d0
Member

Откуда: инфа100%
Сообщений: 2521
Slava_Nik
Glory,


т.е потратить на определение структуры таблицы

я кстати имел виду использование * при запросах к таблицам.


звезда ищет по всем столбам, а если указать то по указанным + используется индекс
27 май 11, 16:17    [10721146]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить