2010-04-18 4 views
1

이것이 가능합니까? 나는 어디에서나 답을 찾을 수 없었다.도쿄 캐비닛 해시 테이블 db (.tch 파일) 병합 방법 (중복 키 없음)

기본적으로 나는 거기에 모든 데이터를 도쿄 내각 색인/db에 저장해야하는 작업자 (상자)가 있습니다. (나는 memcached 프로토콜 abtw를 통해 Tokyto Tyrant를 사용하고 있습니다.

기본적으로 도쿄 폭군을 운영하는 다른 상자로 직접 데이터를 전송하려고했지만 TT가 잠시 후 처리하지 못합니다. 삽입물은 실제로 느려지고 TT 서버로 데이터를 오프로드하려는 직원은 유휴 상태로 앉아 있습니다. (필자는 성능, RAM, raid-configs, 상자에 여러 TT 서버 등을 향상시키기 위해 모든 종류의 것들을 시도했지만 성능 (inserts/sec)의 주요 저하는 조만간에 나타납니다.

이제

, 나는 로컬 도쿄 폭군의 DB에 각 작업자 상점 그것을 자신의 데이터를하자, ((중복 키가 수익을 창출하지 않음)

어떤 도움을 주시면 감사 이후 모든 근로자의 DB를의 병합하는 옵션을 찾고 있어요 또한 다른 방법으로 TT에 부하를 분산시킬 수 있습니다.)

btw : # bnum = 20000000 # opts = l # xmsiz = 162000000 예상되는 항목의 상한값으로 bnum을 설정했습니다.

감사합니다, Geert-Jan

답변

0

체크 아웃 kchashmgr. 파일을 데이터 파일로 덤프 한 다음 더 큰 bnum으로 만든 새로운 kch 파일로로드 할 수 있습니다.