我有一个用C#编写的应用程序,它使用Linq2SQL与SQL Server通信。有一些查询运行得比较慢,我想可能需要一些索引来加速。 但我真的不知道该怎么做,在哪里或者我应该或不应该做什么。所以我想我可以在这里问问,但后来我发现了一个叫做Database Engine Tuning Advi...
我正在从BizTalk服务器调用存储过程并尝试进行调试。 1)当外部进程调用存储过程时使用SQL调试器 2)使sp_tracegenerateevent在存储过程中生效 我一直在使用SQL Profiler作为了解情况的唯一工具。但现在,我开始怀疑我的try/catch是否正常工作。在S...
我只能在“Audit Login”事件中成功查看“事务隔离级别”事件。是否有其他方法可以使用SQL Profiler或其他工具来监视“事务隔离级别”的更改?我问这个问题的原因是因为SQL Profiler似乎无法按正确顺序输出事件,或者跳过事件,因为当在我的应用程序中将“IsolationLe...
我已经设置了SQL Server Profiler仅报告与我相关的事件,它运行得很好。但是,我认为不好的是它不能记住列宽度。我可以正确地设置并将其保存为Profiler模板,但是下次启动跟踪时,它会忘记列宽度。 有什么技巧或者我错过了一些简单的方法,还是它根本不保存这些值?
我有一个使用Nhibernate的Wpf应用程序。 我想查看NHibernate Profiler发送到数据库的查询详细信息。 对于初始启动,我该怎么做?
在SQL Server Profiler中显示"行计数"列是否可行? 例如,CPU和Duration列是可以显示的,但它是否可以显示查询返回的行数?
我知道不能对Azure数据库运行SQL Profiler。我最近了解到,SQL Profiler实际上只是SQL Server内置功能的前端,即SQL Profiler实际上不会捕获任何内容,只是启动和停止SQL Server实际创建的跟踪,并且可以使用T-SQL语句启动、暂停和停止跟踪。 ...
有人可以帮助我阅读/理解这个死锁图吗? 我不明白为什么进程75正在请求一个他已经拥有锁的对象的锁?
我需要清晰地看到哪个IP地址向SQL服务器发送了什么SQL查询语句。我尝试使用SQL Profiler,但似乎没有办法区分查询来自的机器(浏览器)。它只有Web服务器和SQL服务器之间的通信细节。是否有任何方法(任何未知日志?)可以让我看到查询来自的原始机器的标识?感谢任何建议。