设置计时时间告诉我们在SQL-Plus中每次查询后处理查询所花费的时间。我需要知道是否有办法在C#中同时消耗输出? (一个select命令,用于从数据字典或类似的东西中获取上次执行的查询所消耗的时间)
答案 0 :(得分:0)
任何List
或Collection
类型都没有内置任何内容来获取执行时间,但您可以执行以下操作:
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?