나는 비교적 간단한 개체 모델이 있습니다이 간단한 시나리오에서 MySQL 처리량을 어떻게 향상시킬 수 있습니까?
- 업데이트
ParentObject
- 이
ChildObject1
테이블에서 이전의 모든 항목을 삭제 (:ParentObject Collection<ChildObject1> ChildObject2
MySQL의 작업을 수행하는 다음이 개체 모델을 저장할 때 약 10 행)
- 모두 새로 입력
ChildObject1
(다시 약 10 행) - 삽입
ChildObject2
개체/테이블 하찮은이다 - 아니 strings
아니라 주로 ints
및 longs
.
MySQL은 현재 초당 약 20-30 인스턴스의 개체 모델을 저장하고 있습니다. 이것이 금식에 들어갈 때 현재의 속도로 10 시간 이상 걸리는 백만 세이브가 넘을 것입니다.
자바와 스프링을 사용하고 있습니다. 내 애플 리케이션을 프로파일 링하고 병목 목은 MySQL에 대한 호출에 장거리로있다.
어떻게 처리량을 늘리시겠습니까?
스크립트를 통해 이러한 작업을 어떻게 수행합니까? 그렇다면 어떤 언어입니까? – Seaux
질문을 업데이 트했습니다. 죄송합니다 – MalcomTucker