Хранимые процедуры могут значительно увеличить производительность доступа к данным при самых минимальных затратах. Когда Вы помещаете SQL-запросы в процедуры, а не создаете их динамически на страницах, SQL сервер после первого их исполнения кэширует процедуру и план ее исполнения (Execution Plan). Последующие запросы к такой кэшированной процедуре получают необходимые данные из кэша SQL сервера, что и приводит к значительному увеличению производительности |
Назначение - выполнение программного кода. А преимущества:
1. Скорость выполнения.
2. Для внесения изменений не надо разбирать специфичный код приложения (которого часто даже и нет).