Geolite 범위 색인은 ASC, YugabyteDB의 기본 HASH이어야 합니다

PerformanceDaemonService
관련 상품
2026년 8월 10일 오후 6:14 UTC
이름 *
Kamo
뚱 베어
371b3bb

IP 조회는 범위 검사입니다: WHERE network start <= ? 네트워크에 의해 주문 start DESC LIMIT 1 YugabyteDB는 HASH에 의해 LEADING 인덱스 컬럼을 분할합니다. 그렇지 않으면; CockroachDB 인덱스는 항상 range-ordered입니다. 그래서 스키마가 재건되었을 때 YugabyteDB, idx geolite blocks range가되었다 (network start HASH, network end ASC) 멈춰서 모든 것을 준비할 수 있습니다. 측정: 모든 5,820,022 행, 전화 당 8,814 ms의 가득 차있는 검사. 그것은 단일이었다 데이터베이스의 가장 비싼 것 -- 3.96 cumulative 실행 시간의 시간 455 통화에 걸쳐, 두 번째 지오가 평균 16.4 s에 가입. 그것은 또한 무엇 SecurityService의 연결 풀을 배출했습니다. (network start ASC, network end ASC): 스캔된 6.9 ms 및 0개의 줄. 참여하기 쿼리는 16,421ms -> 10.2ms로 이동합니다. 테이블이 매주 재건되기 때문에 두 곳에서 고정 : - GeoLiteBlock @Index, 그래서 신선한 스키마 빌드가 정확합니다. - DaemonService GeoLiteSyncService, 그 staging+rename 스왑이 다시 생성됨 매주 일요일에 색인을 붙이고, 그렇지 않으면 이것을 끊지 않을 것입니다.

모든 변경 사항

배송을 보는 것과 같이?

작업 공간의 모든 업데이트 땅은 자동으로. 일주일 후 무료로 시청하십시오.

무료 영원히 시작가격 비교