Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
gepard1980Mind, индекс конечно есть по полю uid_obj кластерный.Ну тогда давайте план запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 22:53 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
StarikNavyDaniilSeryiСтатистика создаётся не только это да. но после ребилда не нужно. хотя может я и не прав, и у ТС этот момент учтен )При ребилде (не реорганизации) индексов статистика обновляется с фуллсканом, но есть колоночные статистики они не привязанны к индексам, да и не всегда все индексы нужно ребилдить. Умные скрипты (например от http://ola.hallengren.com) умеют делать ребилд, а потом обновлять только те статистики которые нужно. Стандартные же планы обслуживания тупы до безобразия и были созданы "для галочки", подходят только для маленьких баз, потому как лопатят все без разбора с дефолтными настройками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 22:59 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Mind, авторНе слушайте тапки. Почти наверняка эти хинты не дали абсолютно ничего авторTaPaK, с этим хинтом всегда одна секунда ты занятный... Как разберёшься что делают эти хинты-приходи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 08:30 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Mind, "Попробуйте еще раз запустить вот этот запрос, но уже для базы WebLeader" - сделал, вот результат: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 09:14 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Mind, прикрепил план выполнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 09:31 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
— Есть ли у вас план, мистер Фикс? — Есть ли у меня план? Есть ли у меня план? Да у меня целых три плана! Select * это отличный план. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:02 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Mind, что на гуру скажет на автор <ColumnReference Column="@OrganizationUID" ParameterCompiledValue="{guid'1D7E654A-373C-4F25-909E-81645EB29294'}" ParameterRuntimeValue="{guid'1D7E654A-373C-4F25-909E-81645EB29294'}" /> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:23 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
PizzaPizza, возвращаются 9 числовых полей без блобов. Думаю это не сильно влияет на перфоманс. Есть таблица с 70 полями. Вот из нее уже select * накладно делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:35 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Mind Стандартные же планы обслуживания тупы до безобразия и были созданы "для галочки", подходят только для маленьких баз, потому как лопатят все без разбора с дефолтными настройками. именно это и имел в виду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:36 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
а план запроса топикстартеру, сказал еще 4 страницы назад, что надо бы выложить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:37 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
gepard1980Mind, прикрепил план выполнения.Ну собственно я именно это и боялся увидеть, но в тайне надеялся на чудо. Что вот там какой-то огромный такой косяк типа implicit conversion или что-то подобное, но нет. План со стоимостью 0.003 невозможно улучшить. Подводя итог, могу сказать только следующее: у вас очень-очень медленные диски. У меня больше нет никаких идей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:56 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Mind, спасибо! Читая ответы этой ветки и наблюдая за работой БД, дисков тоже пришел к этому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:05 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Слёзы на глазах от такого анализа. Ответ дан ещё на первой странице 21745865 авторя именно это и боялся увидеть, но в тайне надеялся на чудо занавес ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:10 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
TaPaKMind, что на гуру скажет на автор <ColumnReference Column="@OrganizationUID" ParameterCompiledValue="{guid'1D7E654A-373C-4F25-909E-81645EB29294'}" ParameterRuntimeValue="{guid'1D7E654A-373C-4F25-909E-81645EB29294'}" /> О, да, мой косяк, был не прав! Как же глубоко я заблуждался!!!Ты это хотел услышать что-ли? Я не понял нафига ты привел эту вырезку из плана? Ты только ее увидел, сам план не смотрел? Что хотел то этим сказать? Что если не поставить рекомпайл или оптимайз фо анкноун то план сломается? Вместо поиска по кластерному сразу сканы попрут? Ты кстати так и не определился, хочешь ли ты чтобы оптимизатор узнал значения параметра и рекомпайлил тривиальный план каждый раз или все таки хочешь чтобы он компилировал под усредненные значения. Разница то огромная. Эффекта правда в данном конкретном случае будет ноль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:11 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Mind, автор таки хочешь чтобы он компилировал под усредненные значения агонь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:12 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
TaPaKСлёзы на глазах от такого анализа. Ответ дан ещё на первой странице 21745865 авторя именно это и боялся увидеть, но в тайне надеялся на чудо занавесНу мало ли, всякое бывает. Ты же надеялся на OPTION(RECOMPILE) Да и чтобы висело по 5 секунд на 5 чтениях это насколько нужно диски нагрузить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:14 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
MindTaPaKСлёзы на глазах от такого анализа. Ответ дан ещё на первой странице 21745865 пропущено... занавесНу мало ли, всякое бывает. Ты же надеялся на OPTION(RECOMPILE) Да и чтобы висело по 5 секунд на 5 чтениях это насколько нужно диски нагрузить? авторTaPaK, с этим хинтом всегда одна секунда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:17 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
TaPaKMind, автор таки хочешь чтобы он компилировал под усредненные значения агонь!Ну давай расскажи нам всем как работает OPTIMIZE FOR UNKNOWN, а мы послушаем. Поучимся у гуру, который умеет только давать советы без каких либо обоснований. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:18 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:19 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
TaPaKавторTaPaK, с этим хинтом всегда одна секундаагонь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:19 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
MindПроцедура — взаимосвязанная последовательность действий где-либо Я бы добавил, что процедура - это описание, а не действия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:21 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
Владислав КолосовMindПроцедура — взаимосвязанная последовательность действий где-либо Я бы добавил, что процедура - это описание, а не действия. человек ещё не знает что это декларативный язык :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:22 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
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. Заглулил, молодец! То есть настолько не уверен в своих знаниях или умениях объяснять что пришлось гуглить? И то что я сказал абсолютно тоже самое но своими словами тоже сложно было понять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:23 |
|
||
|
Долгое выполнение хранимых процедур
|
|||
|---|---|---|---|
|
#18+
MindTaPaKпропущено... пропущено... Заглулил, молодец! То есть настолько не уверен в своих знаниях или умениях объяснять что пришлось гуглить? И то что я сказал абсолютно тоже самое но своими словами тоже сложно было понять? где там про "средние" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 11:24 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39740741&tid=1688681]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 377ms |

| 0 / 0 |
