'设置时间开启'语句在C#中的输出

时间:2015-12-01 18:07:26

标签: c# oracle sqlplus

设置计时时间告诉我们在SQL-Plus中每次查询后处理查询所花费的时间。我需要知道是否有办法在C#中同时消耗输出? (一个select命令,用于从数据字典或类似的东西中获取上次执行的查询所消耗的时间)

1 个答案:

答案 0 :(得分:0)

任何ListCollection类型都没有内置任何内容来获取执行时间,但您可以执行以下操作:

DateTime start = DateTime.Now;

TimedCommandsToExecute();

TimeSpan cost = DateTime.Now.Subtract(start);

正如@GlorinOakenfoot所指出 - 使用StopWatch更准确。请参阅此SO问题/答案:Is DateTime.Now the best way to measure a function's performance?