2011-02-18 3 views
0

바람둥이 로그에 따라 PV, ip, PU를 caculate하는 방법은 무엇입니까?바람둥이 로그에 따라 PV, ip, PU를 caculate하는 방법

tomcat 로그를 db로 내 보냅니다.

db 구조에 대한 자세한 내용은 here입니다.

내가 사용할 수있는 IP에 대한

:

select count(distinct ip)... 

그러나 어떻게 태양 광 발전 및 폴리 우레탄은 어떻습니까?

나는 잘 모르겠다. 나도 잘 모르겠다.

답변

1

뭔가

SELECT 
    COUNT(SELECT DISTINCT ip from tblName) AS IPs, 
    COUNT(SELECT DISTINCT uri from tblName) AS UniquePages, 
    COUNT(SELECT DISTINCT username from tblName) as UniqueVisitors from tblName; 

이 계산되어야한다 페이지의 유형을 제한하려면


을 위해 일해야처럼, 서브 쿼리

SELECT 
    COUNT(SELECT DISTINCT ip from tblName) AS IPs, 
    COUNT(SELECT DISTINCT uri from tblName WHERE uri NOT LIKE '%.js' AND uri NOT LIKE '.css') AS UniquePages, 
    COUNT(SELECT DISTINCT username from tblName) as UniqueVisitors from tblName; 
+0

태양 광에 그 추가 단지 페이지를 caculate하면 ​​xx.js xx.css가 caculated되지 않아야합니다. – hguser

+0

위 그림과 같이 적절한 하위 쿼리에 추가 할 수 있습니다. – Seth

+0

세부 사항을 보여줄 수 있습니까? – hguser

관련 문제