Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Топик располагается на нескольких страницах: ←Ctrl назад 1 [2] 3 вперед Ctrl→ все |
a_voronin Member Откуда: Москва Сообщений: 4805 |
Согласен |
||
2 окт 14, 14:54 [16650746] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Что вы все пристали ?! Видите, что человек занятой. Некогда ему тут с вами, понимаешь. |
||
2 окт 14, 14:55 [16650753] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9646 |
![]() |
||
2 окт 14, 15:02 [16650815] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4805 |
ТС уже давно понял, что ему надо, а мы тут всякими перетроллингами занимаемся. Давайте лучше про BigData поговорим |
||||
2 окт 14, 15:05 [16650840] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Это вы про то, что ТС убрал ELSE 0 и сразу уменьшил оверхед ? |
||
2 окт 14, 15:06 [16650848] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4805 |
Glory, Он понял, что в MSSQL пишут SELECT 1 , а в ORACLE -- SELECT 1 FROM DUAL , поэтому MSSQL круче |
2 окт 14, 15:11 [16650899] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
А я понял, что вы как были балоболом, так и остались. |
||
2 окт 14, 15:12 [16650908] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
все. всем простынкой накрыться и на кладбище ползти. ибо сейчас CASE в NATIVE_COMPILATION не поддерживается, а ведь сколько бы ни экономили на ELSE, CASE-ы будут продолжать грузить процессор, ибо, как выяснилось, ELSE есть даже когда его НЕТ! занавес кто-то сам не понял, с чем согласился. о, ужас! |
||||||
2 окт 14, 15:13 [16650912] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4805 |
Я воздержусь от ответа, за который банят на 15 суток. |
||||
2 окт 14, 15:24 [16650985] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
И от саморекламы своих календарей и ин-мемору тоже воздержитесь. |
||
2 окт 14, 15:26 [16650999] Ответить | Цитировать Сообщить модератору |
Alibek B. Member Откуда: Сообщений: 3834 |
А индекс тогда будет работать? Не лучше на больше/меньше проверять? |
||
2 окт 14, 15:32 [16651052] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Какой еще индекс внутри агрегата ?
Возможно. Вы можете сравнить. |
||||
2 окт 14, 15:35 [16651080] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4805 |
Специально для балаболов всея SQL.ru http://www.onlineprintscreen.com/4679-a6215ada83a4cd5d842b30ef71892ae1.html5 SELECT SUM(CASE WHEN [Продажи по оплатам, шт] > 0 THEN [Продажи по оплатам, шт] END), SUM(CASE WHEN [Продажи по оплатам, шт] < 0 THEN [Продажи по оплатам, шт] END) FROM [dbo].[DataForSupplier2_v1] GO SELECT SUM(CASE WHEN [Продажи по оплатам, шт] > 0 THEN [Продажи по оплатам, шт] ELSE 0 END), SUM(CASE WHEN [Продажи по оплатам, шт] < 0 THEN [Продажи по оплатам, шт] ELSE 0 END) FROM [dbo].[DataForSupplier2_v1] GO |
2 окт 14, 17:42 [16651985] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9646 |
1. Что за столбцы показаны нужно догадаться? 2. Совершенно непонятна методика тестирования. В общем, - не канает. |
||
2 окт 14, 18:09 [16652118] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4805 |
Тому кто открывал пару раз профайлер, не надо догадываться Методика тестирования запустил два запроса, посмотрел в профайлер. Поменял местами повторил. -- свою предложите Нипишите тресстестировщик многопоточный. Нагуглите мегастресстул. Положите пару продакшн серверов, чтобы доказать что 0 <> NULL. Флаг вам в руки. Короче хватит балаболить. Я для себя сделал вывод ELSE 0 докидывает немного расхода CPU. Величина несущественная, но OVERHEAD существует. А от этого Warning мне лично ни холодно ни жарко. |
||
2 окт 14, 18:17 [16652162] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4805 |
Киньте кто-нибудь ссыль на FAQ как сюда рекомендуется вставлять картинки. |
2 окт 14, 18:18 [16652167] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9646 |
Соответственно тестированию вашему - грош цена. |
||
2 окт 14, 18:34 [16652267] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4805 |
Моему может и грош цена, а вашего нет вообще. Соответственно вы откровенный балабол, а я всего лишь небольшой балабол. |
||
2 окт 14, 18:44 [16652311] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9646 |
Вы себя очень сильно переоцениваете. |
||
2 окт 14, 19:12 [16652427] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4805 |
Троль балабольный тут пробегал, Мега пургу он на форуме гнал, Чтобы понять его, тратились силы, Всех довела сеута до могилы. |
||||
2 окт 14, 19:25 [16652481] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9646 |
|
||
2 окт 14, 19:37 [16652514] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37155 |
|
|||
2 окт 14, 19:43 [16652536] Ответить | Цитировать Сообщить модератору |
Многомерный Троль Member [заблокирован] Откуда: Сообщений: 3 |
Ну а как всё-таки надо протестировать, чтобы сделать вывод о том, грузит ELSE 0 процессор больше чем надо и насколько? |
||
3 окт 14, 16:51 [16657585] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37155 |
Сообщение было отредактировано: 3 окт 14, 16:54 |
|||||
3 окт 14, 16:54 [16657626] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
Msg 208, Level 16, State 1, Line 1 Invalid object name 'dbo.DataForSupplier2_v1'. Msg 208, Level 16, State 1, Line 2 Invalid object name 'dbo.DataForSupplier2_v1'. |
||
3 окт 14, 16:59 [16657667] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: ←Ctrl назад 1 [2] 3 вперед Ctrl→ все |
Все форумы / Microsoft SQL Server | ![]() |