powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Долгое выполнение хранимых процедур
25 сообщений из 131, страница 5 из 6
Долгое выполнение хранимых процедур
    #39740602
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gepard1980Mind, индекс конечно есть по полю uid_obj кластерный.Ну тогда давайте план запроса.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740605
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarikNavyDaniilSeryiСтатистика создаётся не только
это да. но после ребилда не нужно. хотя может я и не прав, и у ТС этот момент учтен )При ребилде (не реорганизации) индексов статистика обновляется с фуллсканом, но есть колоночные статистики они не привязанны к индексам, да и не всегда все индексы нужно ребилдить. Умные скрипты (например от http://ola.hallengren.com) умеют делать ребилд, а потом обновлять только те статистики которые нужно. Стандартные же планы обслуживания тупы до безобразия и были созданы "для галочки", подходят только для маленьких баз, потому как лопатят все без разбора с дефолтными настройками.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740658
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mind,

авторНе слушайте тапки. Почти наверняка эти хинты не дали абсолютно ничего

авторTaPaK, с этим хинтом всегда одна секунда

ты занятный... Как разберёшься что делают эти хинты-приходи
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740670
gepard1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mind, "Попробуйте еще раз запустить вот этот запрос, но уже для базы WebLeader" - сделал, вот результат:
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740676
gepard1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mind, прикрепил план выполнения.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740687
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
— Есть ли у вас план, мистер Фикс?
— Есть ли у меня план? Есть ли у меня план? Да у меня целых три плана!

Select * это отличный план.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740694
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mind,
что на гуру скажет на
автор <ColumnReference Column="@OrganizationUID" ParameterCompiledValue="{guid'1D7E654A-373C-4F25-909E-81645EB29294'}" ParameterRuntimeValue="{guid'1D7E654A-373C-4F25-909E-81645EB29294'}" />
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740704
gepard1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PizzaPizza, возвращаются 9 числовых полей без блобов. Думаю это не сильно влияет на перфоманс. Есть таблица с 70 полями. Вот из нее уже select * накладно делать.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740706
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mind Стандартные же планы обслуживания тупы до безобразия и были созданы "для галочки", подходят только для маленьких баз, потому как лопатят все без разбора с дефолтными настройками.
именно это и имел в виду
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740708
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а план запроса топикстартеру, сказал еще 4 страницы назад, что надо бы выложить
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740727
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gepard1980Mind, прикрепил план выполнения.Ну собственно я именно это и боялся увидеть, но в тайне надеялся на чудо. Что вот там какой-то огромный такой косяк типа implicit conversion или что-то подобное, но нет. План со стоимостью 0.003 невозможно улучшить.
Подводя итог, могу сказать только следующее: у вас очень-очень медленные диски. У меня больше нет никаких идей.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740734
gepard1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mind, спасибо! Читая ответы этой ветки и наблюдая за работой БД, дисков тоже пришел к этому.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740736
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слёзы на глазах от такого анализа. Ответ дан ещё на первой странице 21745865

авторя именно это и боялся увидеть, но в тайне надеялся на чудо
занавес
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740741
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKMind,
что на гуру скажет на
автор <ColumnReference Column="@OrganizationUID" ParameterCompiledValue="{guid'1D7E654A-373C-4F25-909E-81645EB29294'}" ParameterRuntimeValue="{guid'1D7E654A-373C-4F25-909E-81645EB29294'}" />
О, да, мой косяк, был не прав! Как же глубоко я заблуждался!!!Ты это хотел услышать что-ли?

Я не понял нафига ты привел эту вырезку из плана? Ты только ее увидел, сам план не смотрел? Что хотел то этим сказать? Что если не поставить рекомпайл или оптимайз фо анкноун то план сломается? Вместо поиска по кластерному сразу сканы попрут? Ты кстати так и не определился, хочешь ли ты чтобы оптимизатор узнал значения параметра и рекомпайлил тривиальный план каждый раз или все таки хочешь чтобы он компилировал под усредненные значения. Разница то огромная. Эффекта правда в данном конкретном случае будет ноль.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740742
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mind,

автор таки хочешь чтобы он компилировал под усредненные значения
агонь!
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740745
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKСлёзы на глазах от такого анализа. Ответ дан ещё на первой странице 21745865

авторя именно это и боялся увидеть, но в тайне надеялся на чудо
занавесНу мало ли, всякое бывает. Ты же надеялся на OPTION(RECOMPILE) Да и чтобы висело по 5 секунд на 5 чтениях это насколько нужно диски нагрузить?
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740747
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MindTaPaKСлёзы на глазах от такого анализа. Ответ дан ещё на первой странице 21745865

пропущено...

занавесНу мало ли, всякое бывает. Ты же надеялся на OPTION(RECOMPILE) Да и чтобы висело по 5 секунд на 5 чтениях это насколько нужно диски нагрузить?

авторTaPaK, с этим хинтом всегда одна секунда
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740748
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKMind,

автор таки хочешь чтобы он компилировал под усредненные значения
агонь!Ну давай расскажи нам всем как работает OPTIMIZE FOR UNKNOWN, а мы послушаем. Поучимся у гуру, который умеет только давать советы без каких либо обоснований.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740749
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MindTaPaKMind,

пропущено...

агонь!Ну давай расскажи нам всем как работает OPTIMIZE FOR UNKNOWN, а мы послушаем. Поучимся у гуру, который умеет только давать советы без каких либо обоснований.
авторInstructs the query optimizer to use statistical data instead of the initial values for all local variables when the query is compiled and optimized, including parameters created with forced parameterization.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740750
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKавторTaPaK, с этим хинтом всегда одна секундаагонь!
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740751
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MindПроцедура — взаимосвязанная последовательность действий где-либо
Я бы добавил, что процедура - это описание, а не действия.
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740753
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовMindПроцедура — взаимосвязанная последовательность действий где-либо
Я бы добавил, что процедура - это описание, а не действия.
человек ещё не знает что это декларативный язык :)
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740755
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKMindпропущено...
Ну давай расскажи нам всем как работает OPTIMIZE FOR UNKNOWN, а мы послушаем. Поучимся у гуру, который умеет только давать советы без каких либо обоснований.
авторInstructs the query optimizer to use statistical data instead of the initial values for all local variables when the query is compiled and optimized, including parameters created with forced parameterization.

Заглулил, молодец! То есть настолько не уверен в своих знаниях или умениях объяснять что пришлось гуглить? И то что я сказал абсолютно тоже самое но своими словами тоже сложно было понять?
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740757
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MindTaPaKпропущено...

пропущено...
Заглулил, молодец! То есть настолько не уверен в своих знаниях или умениях объяснять что пришлось гуглить? И то что я сказал абсолютно тоже самое но своими словами тоже сложно было понять?
где там про "средние"
...
Рейтинг: 0 / 0
Долгое выполнение хранимых процедур
    #39740758
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовMindПроцедура — взаимосвязанная последовательность действий где-либо
Я бы добавил, что процедура - это описание, а не действия.Ну пожалуйтесь в википедию.
...
Рейтинг: 0 / 0
25 сообщений из 131, страница 5 из 6
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Долгое выполнение хранимых процедур
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]