mysql -u root -p
use tgate_log;
select count(*) from REAL_EVENT_LIST;
count(*)이 0이거나 여러 번 조회 했을 때, 숫자가 줄어들고 있으면 정상
service realtime stop
/home/tgate/tools/node/realserver/config.json
orderdate값이 있는지 확인해야한다.
만약에 처리할게 많을때 여기에 값이 있으면 처리해야할 순서를 찾아서 처리하기떄문에
db가 뻗을 가능성이 높다.
[AS-IS]
"query_limit" : “50", : 한번에 처리하는 로그 수량 10 ~ 100 사이 최적값을 찾아 수정
”sleep_interval” : 10, :: 로그 처리 후 쉬는 시간 (단위 : 밀리초, 1/1000초)
[TO-BE]
"query_limit" : “최적값",
”sleep_interval” : 최적값,
”orderbydate” : “0”
** query_limit : 한번에 처리하는 로그 수량 10 ~ 100 사이 최적값을 찾아 수정
sleep_interval : 로그 처리 후 쉬는 시간 (단위 : 밀리초, 1/1000초)
orderbydate : 시간 순서에 상관없이 처리
댓글남기기