0
我的日誌文件是這樣的:使用LOGPARSER的計算方法執行時間
30.09.2013 15:28:05 Start MethodName QueryGuid
***** Some logs ****
30.09.2013 15:58:32 Stop MethodName QueryGuid
我想使用LOGPARSER的計算方法執行時間,但我不知道怎麼樣。 據我所知,LogParser不支持子查詢。
我的日誌文件是這樣的:使用LOGPARSER的計算方法執行時間
30.09.2013 15:28:05 Start MethodName QueryGuid
***** Some logs ****
30.09.2013 15:58:32 Stop MethodName QueryGuid
我想使用LOGPARSER的計算方法執行時間,但我不知道怎麼樣。 據我所知,LogParser不支持子查詢。
我得到的回答上http://mlichtenberg.wordpress.com/2011/02/03/log-parser-rocks-more-than-50-examples/#comment-480
SELECT MethodName, QueryGuid,
SUB(
MAX(TO_INT(TO_TIMESTAMP(Date, Time))),
MIN(TO_INT(TO_TIMESTAMP(Date, Time)))
) AS SecondsElapsed
FROM YourLogFile
GROUP BY MethodName, QueryGuid