데이터베이스에 최대 32GB의 데이터를 저장해야하는 앱을 만들고 있습니다. 읽기 때문에 범위 쿼리 (0 < 시간 < 1 시간) 같은 B 트리 인덱싱을 사용하고 있습니다.데이터베이스 확장 성 - 성능 대 데이터베이스 크기
처음에는 (데이터베이스 크기 = 0GB), 밀리 초당 60 및 70 개의 쓰기가 발생합니다. 5GB라고 말한 후에, 내가 테스트 한 세 개의 데이터베이스 (H2, berkeley DB, Sybase SQL Anywhere)는 정말로 밀리 초당 5 개 미만의 쓰기와 같이 느려졌습니다.
질문 :
- 이 일반적인가요?
- 인덱싱을 제거하면이 확장 성 문제가 계속 발생합니까?
- 이 문제의 원인은 무엇입니까?
주 :
각 레코드는 약간의 int
btw, 성능 향상을 위해 가장 먼저해야 할 일은 데이터 도메인을 통해 데이터를 분할하는 것입니다. 단일 열/속성. 이것은 나를 대신 24 테이블을 제공해야합니다. –