我是Sybase的新手。 目前我在执行存储过程时遇到问题。
我的程序结构是这样的:
@query = dbo.fn_funtingA().. EXEC(@query)
在上面的过程中,我通过调用函数得到一个查询,然后执行查询。 如果我特别执行查询,它只需要1~5秒。 但是在执行程序时 我在程序调试中知道的exec(@query)行需要2~3分钟。
这个结果可能有什么问题? 我应该检查什么才能解决问题?
这是关于过程缓存大小的问题吗? (安装ASE后我更改的选项是 - 使用no_log转储tran - sp_dboption dbname,“ddl in tran”,true )
感谢您的帮助!!