twitter

postgres 최적화 하나 경험, 인덱스를 쓰더라도 인덱스의 크기가 크게 되면 일단 스캔하는데 오래걸린다. 필터해서 쓰는 주요...

#backend#architecture#python

1

postgres 최적화 하나 경험, 인덱스를 쓰더라도 인덱스의 크기가 크게 되면 일단 스캔하는데 오래걸린다. 필터해서 쓰는 주요 데이터가 전체 데이터중 일부분이라면 그 조건으로 파셜인덱스를 생성해두는 것으로 큰 이득을 볼 수 있다. 이걸로 한 열배 빨라짐. 땡큐 chatgpt😎

2

테이블 데이터의 양이 으마으마해지면 그냥 테이블을 분리해야 하지 않을까 막연히 생각했었는데 테이블을 분리할 조건으로 인덱스를 분리해두면 비슷한 효과를 볼 수 있다는 것도 덤으로 추정해볼 수 있었다.