Я не уверен, какую Sybase DB вы используете в данный момент, но пробовали ли вы Profiler в инструменте Sybase Central? Щелкните правой кнопкой мыши на соединении с БД и выберите «ПРОФИЛЬ» (или «ПРОФИЛЬ» ???)
В прошлом я использовал его для отдельных хранимых процедур, но я не помню, работает ли он по всей цепочке вызовов от одного SP к другому. По крайней мере, он должен сказать вам, сколько времени занял каждый дополнительный SP, который был вызван из вашего первоначального SP, и затем вы сможете ознакомиться с процедурами, требующими больше всего времени.
Надеюсь, это поможет.
Приветствия
Kevin