我想让SQL Server探查器一直运行,记录任何运行时间超过5秒的查询.使用我的PC上的探查器工具启动它很简单,但是如何创建它以便它在服务器的后台运行?
我想测量一个插入语句的执行时间(使用我猜测来自SQL Server Profiler的持续时间),该语句上有一个替代插入触发器.如何衡量此声明的完整时间,包括触发时间?
我正在使用LINQ2SQL.我刚刚注意到(在SQL Profiler中)LINQ为下面的LINQ生成了多个select语句
var tableData = dataContext.TableName .ToList();
SQL事件探查器显示以下DML语句两次
从TableName中选择columnNames
这是什么原因?
我想运行sql profiler来查看数据库Sql Server 2008的性能,但恐怕在同一台计算机上运行Profiler会影响服务器的性能,并且我不想降低服务器的速度。
很久以前,我从一个DBA那里听说,他不从他连接到sql服务器的笔记本电脑上运行探查器,但这种方式不会影响服务器的性能。
令人费解的是,我的问题是如何从外部计算机运行Sql事件探查器而不导致sql server的性能下降?
sql-server sql-server-profiler sql-server-2008 database-performance database-tuning
我正在尝试我的SQL服务器探查器,我想知道如何使用SQL服务器探查器跟踪.与apprpiate GUI的任何链接将更有帮助.
此查询使用大量 CPU,执行时间约为 30 秒。我可以做什么来改善它?
它使用 s 的原因join是因为没有适当的关系。我刚刚添加了一些并开始替换所有存储库,因为这是使用 EF Core 并且 EF Core 已经基于存储库和工作单元。
var employeeLocations = await _dbContext.Set<LocationEmployee>()
.Include(x => x.Employee)
.Where(x => x.Employee.Email == _userEmail && x.IsActive && (x.CanBuy || x.CanSell))
.ToListAsync(cancellationToken);
Run Code Online (Sandbox Code Playgroud)
还有什么?有想法吗?
我有一种感觉,这Union就是导致缓慢的原因。
public class GetAllReviewAndReleaseQuery : IRequest<ListDto<ReviewAndReleaseItemDto>>
{
public ReviewAndReleaseFilterDto Filter { get; set; }
}
public sealed class GetAllReviewAndReleaseQueryHandler : IRequestHandler<GetAllReviewAndReleaseQuery, ListDto<ReviewAndReleaseItemDto>>
{
readonly MarketTransactionRepository _marketTransaction;
readonly ProductRepository _productRepository;
readonly CommodityRepository _commodityRepository;
readonly ILogger<GetAllReviewAndReleaseQueryHandler> _logger;
readonly OfferMonitoringRepository _offerMonitoringRepository;
readonly OfferRepository _offerRepository; …Run Code Online (Sandbox Code Playgroud) c# indexing sql-server-profiler entity-framework-core azure-sql-database