我使用以下查询将远程机器的事件日志转储到本地数据库中,但此查询的执行时间约为7-8分钟。如何减少查询的执行时间。logparser -i:evt "select * from \\serverName\Application,system to tableName" -o:SQL -driver:"SQL Server
我有一个存储过程,它接受三个参数并使用游标来收集数据。奇怪的是运行SP所需的时间。有时运行5-10分钟,只返回300行。通过在游标中运行单个查询,数据似乎返回得非常快。我有点搞不懂为什么把它作为一个整体运行这么长时间。如果有人能指出任何错误或修复,我可能需要对我的查询,这将是非常感谢。GOSET ANSI_NULLS ONSET QUOTED_IDENTIFIER O
基于函数体,我不清楚为什么标量函数的执行时间会比单个查询的执行时间至少长两倍。详细信息:我编写了sql-query (将变量声明为参数),并用"set statistics time on“覆盖了它,然后运行它。之后,我将sql查询转换为标量函数,并再次使用统计信息执行它。结果把我搞糊涂了:第二种情况的执行时间比第一种情况长得多(至少是第一种情况的两倍)。
我有一个sql日志,它输出sql语句和执行时间。我希望删除具有相同sql语句的行,并根据执行时间进行排序。indexesUsed(1):Foo_trade(结果: 0)“从fooTable中选择不同的* IN SET($1,$2)和jobSource = $3 order by jobId asc”tid=0xb38]查询,执行时间为Foo_Job(结果: 0)“选择与Foo_Job不同*,其中状态在SET($1,$2)和jobSource = $3由jobId asc订购”
目标