Sql server 我想为存储过程性能监视生成一个SQL脚本
我们目前存在性能问题,因为我确信大多数数据驱动系统也存在同样的问题 目前,它们基本上分为两类,我认为单一解决方案可以解决这两类问题:Sql server 我想为存储过程性能监视生成一个SQL脚本,sql-server,stored-procedures,query-performance,performance-monitor,Sql Server,Stored Procedures,Query Performance,Performance Monitor,我们目前存在性能问题,因为我确信大多数数据驱动系统也存在同样的问题 目前,它们基本上分为两类,我认为单一解决方案可以解决这两类问题: 存储过程有时会在系统中以错误的计划自动重新编译,这会导致存储过程运行非常缓慢。这是因为它第一次重新编译时使用的参数集不是代表性的/正常的/最佳的。这会导致存储过程运行非常缓慢,需要重新编译以获得更好的计划 由于SQL Server工作方式的动态性,随着表的增长,系统的不同部分可能会以不同的方式对其进行查询,因此需要更改索引或更改代码以删除次优编码,如or、WHER
您使用的是哪个版本的sql server?重新编译执行计划错误的sp示例?如果您的sp运行缓慢,请识别具有错误计划的查询,并向其添加
选项(重新编译)
。这应该在开发期间预料到。e、 g.根据参数或使用表时,与创建(和编译)SP的时间相比,这些表的统计信息会随时间发生显著变化。您使用的是哪个版本的sql server?重新编译的SP示例执行计划不正确?如果您的SP运行缓慢,识别具有错误计划的查询,并向其添加选项(重新编译)
。这应该在开发期间预料到。e、 g.根据参数,或使用与SP创建(和编译)时间相比会随时间显著改变其统计信息的表格时。