|
![]() |
#1 |
Участник
|
Вот картинка
|
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Ace of Database
![]() ... В приведенном мною примере сервер быстро найдет складские проводки по коду журнала - их всего несколько десятков штук, а затем из этих нескольких десятков проводок выберет те, у которых тип - "Перенос". А если написать запрос наоборот, то сервер сначала будет искать все проводки с типом "Перенос" - их могут быть миллиноны.
|
|
![]() |
#3 |
----------------
|
Ace of db, спасибо за скрин.
Еще одна просьба. Ты же перед тем как исправлять этот запрос вышел на него, наверное, через логирование длинных запросов, может там еще в истории остался старый вариант? Если не можешь сразу сюда кинуть, то перешли на почту. |
|
![]() |
#4 |
Участник
|
Цитата:
И еще - запрос стал тормозить не сразу, а примерно через пару дней после накатки, то есть, возможно что и с индексами что-то было. И сам запрос не очень долго висел - секунду или две. Просто, в закупке много строк. PS. Я не знал, что тема вызовет такой ажиотаж. Знал бы - не писал. Ребята, пожалуйста давайте закроем тему. Последний раз редактировалось Ace of Database; 18.03.2010 в 09:16. |
|
![]() |
#5 |
Участник
|
И еще: с тех пор уже прошло два месяца. Я с тех пор живу спокойно. Что вы ко мне привязались?
![]() |
|
![]() |
#6 |
----------------
|
задал вопрос - получи ответ
твоё исходное сообщение звучит со стороны примерно так: "ставьте условия в where в соответствии с индексом - и будет счастье (MS превзойдет Oracle)" естественно, всех удивило такое простое решение, которое никому в голову не приходило, и ни с теоретической ни практической точек зрения основания не имело. Дальше была попытка выяснить в каких же условиях чудо-средство помогает, но добиться от тебя какого-то содействия не удается. |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от Wamr
![]() задал вопрос - получи ответ
твоё исходное сообщение звучит со стороны примерно так: "ставьте условия в where в соответствии с индексом - и будет счастье (MS превзойдет Oracle)" естественно, всех удивило такое простое решение, которое никому в голову не приходило, и ни с теоретической ни практической точек зрения основания не имело. Дальше была попытка выяснить в каких же условиях чудо-средство помогает, но добиться от тебя какого-то содействия не удается. И вообще, кто я такой, чтобы сравнивать таких гигантов? Я простой ремесленник, который помогает грузить товар. Я ИТ-грузчик. И не мое дело обсуждать что там у кого лучше или хуже. |
|
Теги |
index hint, sql server, оптимизация |
|
![]() |
||||
Тема | Ответов | |||
Параметры запросов БД | 3 | |||
Владельцы таблиц в БД аксапты | 11 | |||
Оптимизация запросов | 6 | |||
Оптимизация запросов | 3 | |||
Просмотр SQL запросов к БД с помощью файла Log | 3 |
|