问题标签 [sql-server-profiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
252 浏览

sql-server - 捕获 SQL Server 中的执行流程

我对 Microsoft SQL Server 很陌生。我想知道是否可以在忽略触发器引起的操作的同时捕获从外部程序执行的数据库上的 sql 查询跟踪。

我使用 SQL 分析器并选择捕获 SP:StmtCompleted 事件的文本内容。结果是非常压倒性的,并且包含在触发器中指定的大量代码。

谢谢,德里克

0 投票
2 回答
909 浏览

.net - 为什么 LINQ to SQL 会生成多个选择查询?

我正在使用 LINQ2SQL。我刚刚注意到(在 SQL Profiler 中)LINQ 正在为以下 LINQ 生成多个选择语句

var tableData = 数据上下文。表名.ToList ();

SQL 分析器两次显示以下 DML 语句

TableName中选择columnNames

这是什么原因?

0 投票
2 回答
303 浏览

linq-to-sql - LINQ-to-SQL - 它何时访问数据库?

在我的 asp.net mvc 2 应用程序中,我有一个相当大量数据的操作。我使用 linq-to-sql 进行查询,同时使用存储库模式。当我在 SQL Server 分析器中检查操作的执行时,我发现正在执行大约 60 个查询。我的问题是 - 我希望问题中有足够的信息来回答它 - asp.net mvc 是否会针对每个查询对数据库进行一次完整的往返往返,或者是因为使用linq,实际上只有一次往返吗?

0 投票
1 回答
189 浏览

sql - Web 查询与在 SSMS 中运行的相同查询之间的 SQL Server Profiler 性能差异

我有一个查询,当它来自 Web 请求时,SQL Server 的执行时间大约是 SQL Server 的 20 倍,就像通过 SQL Server Management Studio 运行完全相同的查询时一样

以下屏幕截图来自 SQL Server Profiler。前两条记录与通过 Web 请求传入的查询的接收和执行有关,而第三条记录与从 SSMS 运行的查询完全相同。为什么两者之间会有如此巨大的差异?

一点:查询是从 LINQ 生成的。我获取了生成的 SQL 的副本并在 SSMS 中运行它以获得这些结果。

在此处输入图像描述

0 投票
1 回答
3311 浏览

sql - 仅在 SQL Server 上记录错误查询

我有一个似乎很容易实现的目标,但我还没有找到一个好的解决方案。谷歌并没有对此有所了解,我只是希望我一直在错误的地方寻找解决方案,或者只是试图以错误的方式使用工具......

或者也许我今天想清楚已经太迟了:) 但这是你可以帮助我的地方,我希望。

我需要能够仅记录在特定 SQL Server 实例上执行的错误查询。我认为 SQL Profiler 将允许我立即执行此操作,但我无法找到允许我仅记录那些查询的设置组合,这些查询返回错误(很可能是解析错误)+ 错误详细信息.

想象一下 SQL Server 每秒执行 100 条查询,并且每天只有 1 或 2 个格式不正确的查询导致解析错误。我只需要能够每天来查看这 1-2 个查询,而不必为系统上的所有查询运行非常昂贵的配置文件并且每天都必须对其进行挖掘。

这有可能吗?

0 投票
6 回答
3629 浏览

sql-server - SQL Server Profiler 显示针对主数据库的 EF 查询?

我在这里想念什么?我在 SQL Server Profiler 中看到的查询都是针对主数据库的,这使得按数据库名称过滤变得很困难……我应该监视哪些事件或事件,以便我可以按数据库名称过滤。

更大的问题是,这里到底发生了什么?

0 投票
2 回答
1314 浏览

sql - 参数化 SQL 和 NULL 运行缓慢

我正在从.net 调用一些参数化的sql。我不确定为什么,但是在检查参数是否为 NULL 时,与不包含参数时相比,sql 运行速度很慢:

所以这:

比这个运行得更快:

运行 SQL 探查器,超过 100 万行的顶部查询的持续时间为 175,其读取次数为 3720,但第二个查询的持续时间为 1,并且只有 3 次读取。

为什么会有这样的差异以及如何改进?

0 投票
1 回答
779 浏览

sql - 如何在 SQL Server Profiler 中查看实体框架调用?

我有一个使用实体框架的项目。我想运行 SQL Server Profiler 来查看对数据库进行了多少调用。我已经启用了几乎所有可能跟踪的不同事件,但我仍然没有看到被触发的事件。

我在网上搜索过,似乎可以购买一些工具。

0 投票
1 回答
2172 浏览

sql-server - sql 探查器过滤器:参数值 = X 的存储过程

我想分析存储过程,但前提是输入参数等于特定值。我目前正在做一个 RPC:从 ObjectName 上的过滤器开始,用于存储过程,但我在 TextData 上添加了一个过滤器,用于我正在寻找的值,但没有任何结果。

0 投票
2 回答
407 浏览

memory-leaks - 内存泄漏sql server 2000

那里!我使用 MS Sql 服务器 8.0。
我对它的内存泄漏有很大的问题。ms sql server 使用的物理内存最高可达 900 MB。我的问题是它可能是ms sql server中的错误还是不可能?