Log Parser 將 IIS Log(IIS 日誌)匯入到資料庫(Sql Server) 中

來源:互聯網
上載者:User

Log Parser是一款很不錯的IIS日誌分析工具,之前也一直使用,主要對IIS 日誌(Log)匯總和報表。但是卻從沒有利用它將IIS日誌完整的匯入到資料庫這一功能。

這兩天,公司需要對一個網站某一天的IIS日誌(Log)進行詳細分析,出一些詳細PV、IP 還有許多自訂的報表,最後想了想,也只能將這些日誌匯入到資料庫(Sql Server 2005)中匯總了。由於這一天網站的PV是500W左右,IIS 日誌記錄有 600W左右,最後整理了下思路,決定採用 Log Parser 將IIS 日誌匯入到資料庫中.

開啟 Log Parser 的協助,在 Log  Parser - > Reference - > Output Formats - > SQL - > Examples 找到了相應的操作,如下:

LogParser "SELECT Path, KeyName, ValuleName INTO MyTable FROM \HKLM" -i:REG -o:SQL -server:MyServer -database:MyDatabase -driver:"SQL Server" -username:TestSQLUser -password:TestSQLPassword -createTable:ON

可是按照協助上的例子,匯入了將近一個小時也沒有成功,最後,沒辦法,google 半天,找到了正確的命令:

logparser "SELECT * FROM D:\1.log TO IISLog_table" -o:SQL -server:192.168.1.88 -driver:"SQL Server" -database:Test -username:sa -password:111111 -createtable:ON

之後開始了匯入工作。利用 logparser 將 IIS Log(IIS 日誌) 匯入到 Sql Server,總體來說非常不錯,十分簡單,就是速度不是十分的快,算了下,大概一秒只能匯入 1200 條 記錄左右,當然,這也和我的電腦配置有關係的。建議,匯入前,先進行排除下,比如,排除掉 .jpg 或者 其他格式結尾的頁面

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.