一、建立表結構
iis日誌中開頭處的第4條用#fields標明了字段,以其後的內容作為欄位名建立乙個表,每個欄位的型別均為nvarchar,字段長度設為2000
二、使用bulk insert語句匯入日誌
bulk insert test.iis29
from 'd:\ ex120629.log'
with
(fieldterminator =' ',
rowterminator =' \n'
)
三、查詢統計
1、查詢每個ip的訪問次數
select [c-ip] ,count([c-ip]) b from iis29
group by [c-ip]
order by b desc
2、每個ip訪問單個頁面的次數統計
select [c-ip] ,[cs-uri-stem],count([c-ip]) b from iis29
group by [c-ip],[cs-uri-stem]
order by b desc
使用SQL進行IIS日誌中的訪問記錄統計
以下方法需要知識 sql 一 獲取表結構 將少量資料複製到excel表中,刪除無效資料,然後使用sql匯入嚮導,匯入少量資料,然後將資料刪除。注意匯入的excel的第一行資料會被判斷為列欄位。二 使用bulk insert語句匯入完整日誌資料 開啟日誌檔案ex120629.log 舉例 將無用的說明...
Django中對通過測試的使用者進行限制訪問的方法
限制訪問可以基於某種許可權,某些檢查或者為login檢視提供不同的位置,這些實現方式大致相同。一般的方法是直接在檢視的 request.user 上執行檢查。例如,下面檢視確認使用者登入並是否有 polls.can vote許可權 並且django有乙個稱為 user passes test 的簡潔...
Hive 使用SQL統計出每個使用者的累積訪問次數
我們有如下的使用者訪問資料 userid visitdate visitcount u01 2017 1 215u02 2017 1 236u03 2017 1 228u04 2017 1 203u01 2017 1 236u01 2017 2 218u02 2017 1 236u01 2017 2...