小编Sad*_*hir的帖子

Path.GetTempPath()返回的路径是否保持不变?

我有一个Web服务调用另一个Executable,它获取文件列表并将它们存储在临时位置,然后由Web服务读取.

我以为我会使用系统的临时文件夹,发现我可以使用System.IO.Path.GetTempPath函数来获取临时文件夹并将我的文件存储在这里.但是,当我检查此函数返回的输出时,它给了我

C:\ Users \用户名\ AppData \本地的\ Temp\15 \

我担心路径尽头的\ 15.这是否意味着GetTempPath返回的临时文件夹不是常量并且不断变化?我需要它是常量,因为我需要Web服务从可执行文件输出的临时文件中读取

.net c# temp

7
推荐指数
1
解决办法
2655
查看次数

如何准确测量存储过程/函数所用的时间

我有以下选择

  1. 使用SSMS中的"包含客户端统计信息"选项.(我将'服务器回复的等待时间'作为存储过程所花费的时间)
  2. 捕获开始和结束时间并采取差异.

这就是我做的,

DECLARE @startTime DATETIME
    SET @startTime = GETUTCDATE()

   EXEC MyStoredProc

  PRINT 'Execution Time : ' +  CAST(DATEDIFF(ms,@startTime,GETUTCDATE()) AS NVARCHAR(20)) + ' milliseconds'
Run Code Online (Sandbox Code Playgroud)

但是我有时看到我从同一存储过程的两个方法得到的值之间存在很大差异,我开始认为我在这里做错了.我应该使用哪种方法?或者有更好的方法来计算存储过程的时间吗?

sql t-sql sql-server

1
推荐指数
1
解决办法
1758
查看次数

标签 统计

.net ×1

c# ×1

sql ×1

sql-server ×1

t-sql ×1

temp ×1