我正在使用 SQL Server 2008 进行我的 Java Web 开发,我在 Java 中使用 Hibernate,
因为一些负载很重的查询有这么多的过滤条件,排序依据,分组依据,加入我的 sql 服务器出现故障。
使用我的任何建议或机制都可以防止我的服务器宕机。
感谢任何帮助/建议。
我正在使用 SQL Server 2008 进行我的 Java Web 开发,我在 Java 中使用 Hibernate,
因为一些负载很重的查询有这么多的过滤条件,排序依据,分组依据,加入我的 sql 服务器出现故障。
使用我的任何建议或机制都可以防止我的服务器宕机。
感谢任何帮助/建议。
为什么要使用重载查询,可以用程序试试。它将提高性能,而不是通过繁重的要求。您还可以为常用查询创建索引。
检查这个, http: //forums.codeguru.com/showthread.php?t=337736
这是一个免费工具,也可能有所帮助。捕获 SQL Server 跟踪(使用 SQL Profiler 等)后,您可以使用免费的查询分析器工具非常详细且非常直观地分析跟踪。您甚至可以比较跟踪(例如,应用程序更改或环境修改之前和之后)以查看对数据库工作负载的影响。
该工具可在此处下载:Qure Profiler - 免费 SQL Server 跟踪分析工具