2010-08-17 3 views
2

내 웹 앱이 mysql 서비 스로드에서 depentent로 조정되도록 만들려고합니다. 이렇게하려면이 쿼리를 사용하고 있습니다.모든 활성 세션에 mySQL의 결과를 공유하십시오.

SELECT (COUNT(*)-1) P.QUERYCOUNT, SUM(P.TIME) QUERYTIME 
FROM information_schema.PROCESSLIST P 
WHERE P.COMMAND = 'Query' 

그러나 모든 활성 세션이이 쿼리를 점진적으로 실행하는 것은 중요하지 않습니다. 대신 cron 작업이 다른 사람들이 점진적으로 읽을 수 있도록 플랫 파일에 결과를 저장하는 것이 더 논리적 인 것처럼 보입니다.

결과를 공유하는 가장 좋은 방법입니까 아니면 더 좋은 해결책입니까?

답변

0

MySQL 내부에서 결과를 공유하려면 테이블을 저장하여 저장해야 할 것입니다.

MySQL은 내가 아는 한 전역 사용자 변수를 지원하지 않습니다.

그러나 ... 당신은 또한 phc ofcourse에서이 작업을 수행 할 수 있습니다.

+0

네, 그 계획은 php 파일을 php 파일과 함께 만든 몇 분마다 실행되는 PHP 파일입니다. 그렇다면 다른 페이지에 그 파일을 포함시킬 수 있습니까? – Pablo

+0

예, 가장 쉬운 방법입니다. 그냥 몇 분마다 PHP 파일을 생성하고 다른 파일에서 그것을 포함하십시오. – Wolph

관련 문제