powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оптимизация хранимых процедур
13 сообщений из 13, страница 1 из 1
Оптимизация хранимых процедур
    #32068204
Joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Joy
Гость
Люди ! Подскажите пожалуйста возможно ли ускорить выполнение хранимой процедуры при следующих условиях:
1) Курсоры в ХП не применяются
2) Все таблицы с которыми ХП работает проиндексированы,
в том числе и временные
3) Пробовал даже параметры,передаваемые в ХП присвоить другим переменным и дальше применять в запросах эти переменные (где-то в Форуме говорилось что это помогает)
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068210
Фотография Lexis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
погоняй процедуру под профайлером
посмотри какие события есть...компилится процедура один раз или при каждом старте... и т.п.
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068216
Joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Joy
Гость
Я проверил в SQL Profiler процедура каждый раз компилится
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068227
Фотография Lexis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда нужно избавиться от каждого раза, так как теряешь некоторое количество ресурсов...проверь написание объектов в процедуре..надо использовать полное имя ..с указанием владельца и т.п.
и почитай тут
SET Options and Recompilation
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068229
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
" проверил в SQL Profiler процедура каждый раз компилится"
ну и плохо
используй стандартные методы тестирования производительности:
выдели критичныве блоки, замерь время, проанализируй критичные по времени запросы, пойми почему, предложи оптимальный вариант
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068236
schatz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Try execute sp_recompile sys. procedure for each slow-running prozedure
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068305
Joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Joy
Гость
А кроме всего этого что еще можете посоветовать
(Оптимизирующие хинты не помогают)
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068402
Joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Joy
Гость
Может кто-то еще что то скажет по этому поводу?
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068412
Фотография Lexis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смог избавиться от повторной рекомпиляции?
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068413
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте сравнить планы выполнения запросов с явным заданием значений в фильтрах с заданием этих же значений через переменные, т.е.

...WHERE field = 'value'...

и

SET @a = 'value'
...WHERE field = @a ...
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068447
Joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Joy
Гость
От повторной рекомпиляции я так и не избавился
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068450
Joy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Joy
Гость
И то что Glory предлагает я тоже делал
...
Рейтинг: 0 / 0
Оптимизация хранимых процедур
    #32068454
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может не будем гадать и попросим в студию:

1. Код процедуры
2. DDL соответствующих объектов БД
3. Примерные данные в таблицах и их количество
4. Версию сервера

?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оптимизация хранимых процедур
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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