如何查看 NHibernate 生成的 SQL 查询
我正在使用带有 ASP.NET MVC 的 SQL Server Express 版本,Express 版本中没有分析器,因此我看不到 NHibernate 生成的查询。我担心性能以及如何在没…
sql profiler 过滤器:参数值 = X 的存储过程
我想分析一个存储过程,但仅限于输入参数等于特定值时。我目前正在做一个 RPC:从存储过程的 ObjectName 上的过滤器开始,该过滤器有效,但我在 TextD…
如何在 SQL Server Profiler 中查看实体框架调用?
我有一个使用实体框架的项目。我想运行 SQL Server Profiler 以查看对数据库进行了多少次调用。我已经启用了几乎所有可以跟踪的不同事件,但我仍然没…
参数化 SQL 和 NULL 运行缓慢
我正在从.net 调用一些参数化sql。我不知道为什么,但是与不包含参数时相比,在检查参数是否为 NULL 时,sql 运行速度相当慢: 所以这个: exec sp_ex…
LINQ-to-SQL - 什么时候访问数据库?
在我的 asp.net mvc 2 应用程序中,我有一个数据量很大的操作。我使用 linq-to-sql 进行查询,同时使用存储库模式。 当我在 SQL Server Profiler 中检…
为什么 LINQ to SQL 会生成多个选择查询?
我正在使用 LINQ2SQL。我刚刚注意到(在 SQL Profiler 中)LINQ 正在为以下 LINQ 生成多个选择语句 var 表数据 = dataContext.TableName.ToList() SQL…
捕获 SQL Server 中的执行流程
我对 Microsoft SQL Server 非常陌生。我想知道是否可以捕获从外部程序执行的数据库上的 sql 查询的跟踪,同时忽略触发器引起的操作。 我使用 SQL Pro…
SQL Server Profiler 2005:如何使用触发器测量插入语句的执行时间?
我想测量具有替代插入触发器的插入语句的执行时间(使用我猜测的 SQL Server Profiler 的持续时间)。如何衡量该语句的完整时间(包括触发时间)?…
Sql 调优顾问(接受配置文件)
我已经为某些查询创建了 SQL 调整任务并执行了它。生成报告后,它建议我运行以下命令: execute dbms_sqltune.accept_sql_profile(task_name => 'tu…
如何将 SQL Server Profiler 2008 的输出转储到类似 CSV 的文件
我正在调试存储过程,现在我感兴趣的是运行的顺序和参数,而不是运行的速度以及两者之间可能潜入的内容并导致速度减慢。 因此,我捕获了几分钟的痕迹…
LINQ + TransactionScope 不会更改 SQL Server Profiler 中的隔离级别
我使用以下格式通过 linq 提交对数据库的更改。 Begin Transaction (Scope Serialized, Required) Check Business Rule 1...N MyDataContext.SubmitCh…
知道任何 Firebird 分析器和/或压力测试器应用程序吗?
我正在寻找一些针对 firebird 数据库服务器的测试程序,以进行压力测试并查找瓶颈。 类似于 DB-Optimizer,仅适用于 firebird那就太好了。 也可以是单…
LINQ 和 TranscationScope 不工作
我正在使用包含在 TransactionScope 中的 LINQ select 语句(以更改锁定),但根据 SQL Profiler,它似乎不起作用。我的代码如下所示: using (var ts…
SQL查询执行缓慢(对于某些参数值)
我有一个包含多个表的 SQL Server 2005 数据库。其中一个表用于存储多个设备的时间戳和消息计数器,并具有以下列: CREATE TABLE [dbo].[Timestamps] …