이제 A
表, 存着整个业务线最核心,也是最繁忙的数据, 线上大概数据量假设有10亿,几乎所有的并发都和这个表有关,最近业务需要, 我要加个字段,发现影响太大, 不能直接改, 折中方案是 新加个表B
, 存A
的ID
과 추가해야 할 필드
온라인 데이터베이스에 접근할 수 없어서 실제로 테스트해 볼 수 없어서 무엇을 사용해야 할지 모르겠습니다
으아악먼저 B의 넓은 범위를 확인한 후 B의 검색 간격의 결과를 사용하여 A를 확인하는 것이 좋습니다. 이 경우 첫 번째 방법이 매우 정확할 수 있지만 성능이 얼마나되는지는 모르겠습니다. 차이가 있을 거예요,
두 번째 범위는 너무 정확하지 않습니다
테이블 B의 새 필드를 확인하고 싶은데 왜 테이블 B의 결과를 사용하여 두 번째 방법으로 A를 확인해야 합니까?
첫번째는 괜찮아