войти зарегистрироваться

SQLОптимизация хранимых процедур в SQL Server

Доброго дня, хабрачеловек. Сегодня я бы хотел обсудить с вами тему хранимых процедур в SQL Server 2000-2005. В последнее время их написание занимало львиную долю моего времени на работе и чего уж тут скрывать – по окончанию работы с этим делом осталось достаточно информации, которой с удовольствием поделюсь с тобой %пользовательимя%.
Знания, которыми я собираюсь поделиться, к сожалению,(или к счастью) не добыты мной эмперически, а являются, в большей степени, вольным переводом некоторых статей из буржуйских интернетов.
Итак, как можно понять из названия речь пойдет об оптимизации. Сразу оговорюсь, что все действия, которые я сейчас буду описывать, действительно дают существенный(некоторые больший, некоторые меньший) прирост производительности.
Данная статья не претендует на полное раскрытие темы оптимизации, скорее это собрание практик, которые я применяю в своей работе и могу ручаться за их эффективность. Поехали!

Читальный залMySQL. Stored Procedures.

Здравствуйте. Часто возникают потребности в рекурсивной обработке данных, постоение цепочек, привязки товаров к категориям и прочее.

Если использовать PHP+MySQL (while, foreach, for + mysql_query), обрабатывая огромное количество запросов, время выполнения скрипта, увеличивается до 10-15 секунд, т.к. запросов получается очень много, а сократить количество запросов, практически невозможно.

Поэтому хотелось бы спросить у MySQL-гуру, как строить процедуры (функции) в MySQL, возможно они мне помогут сократить время выполнения скрипта.

Отсюда вытекает просьба:

Подскажите пожалуйста ссылки, и желательно книги, где описывается данная тема.