我使用的是SQL Server 2008。我注意到,当我运行存储过程并包含执行计划时,SQL Server会在我“缺少”索引时发出警告,并会建议我添加一个索引,以提高存储过程的性能。至少对我来说,我认为让我的自动化测试运行一些性能密集型的sprocs,然后在XML中包含一个执行计划是有意义的。然后,解析XML计划以查找SQL Server发出的任何警告或警报。如果遇到任何情况,则认为这是测试失败。我可以更进一步,如果自上次运行以来某些查询成本显著增加,则抛出失败,但现在
我正在做一些关于从Microsoft sql服务器迁移到postgresql的研究,并正在寻找最好的工具来完成这项工作。为了寻找类似于MySQL迁移工具包的工具,我测试了我们的数据库到MySQL的迁移,并在不到一个小时的时间内完成了每个迁移。看起来pgAdmin将完成我们使用Sql Server Management Studio所做的大部分工作,并且pg_stat表将足够好地进行性能调优。那么,在为postgresql开发和使用postgresql时,每个人都使用的其
我已经使用sql server (存储过程和linqtosql)用asp.net开发了一个电子商务web应用程序。我想要执行负载测试,压力测试,当客户端请求服务器页面时的响应时间,我还想分析应用程序执行sql指令/从数据库检索数据所花费的时间。
如何执行此分析?我是一名大学生,所以我可以使用的工具非常有限。