在存储的过程中有打印语句是否有缺点?好处是我可以轻松地在查询窗口中复制/粘贴并调试。但是,在生产环境中,有什么副作用吗?谢谢
发布于 2015-11-12 16:41:18
这取决于你在哪里使用打印语句。
如果在运行数千次的循环中发生打印语句,则性能将受到影响。但是,如果您不在循环中使用它,而且它只是几个PRINT语句,我就看不到一个很大的性能问题。
不过,我个人的偏好是,如果只用于调试目的,则将所有打印语句排除在生产代码之外。
这也是之前被问到的:Print Statement in SQL procedure should affect Performance?,正如你所看到的,它可以对性能产生很大的影响。
https://stackoverflow.com/questions/33676479
复制相似问题