我们在应用程序中创建了许多低效的存储过程,我们总是推迟使其更有效率,直到我们遇到严重的数据库性能问题.
现在,我正在考虑通过最常执行的存储过程逐个修复它.
找出哪个存储过程执行最多的最佳方法是什么?
是否有一个脚本可以显示哪个存储过程执行最多?
我想知道什么是各种方法,通过它我可以监视哪些存储过程和SQL查询在各种组件(CPU周期,扫描时间等)上花费的时间比已设置的阈值多.
我希望它也被记录下来.每当任何用户使用我的网站并调用某个程序时,我想记录超过我的阈值的所有程序.
是否可以使用SQL查询或过程来执行此操作.我们有一些程序吗?任何SQL工具或任何外部工具都可以支付(试用)或免费.我想在我的数据库上尝试它们.