커스텀 플러그인 때문에 디스코가 과부하 상태입니다. 도와주세요

불행히도, 친구는 Ruby on Rails를 사용하는 방법을 모른다고 해서, 문제를 혼자 해결해야 했습니다. :smiling_face_with_tear:
매번 포인트 테이블에서 합계를 계산하는 대신, 사용 가능한 포인트를 저장하기 위해 새로운 테이블을 생성하려고 합니다. 또한, 사용자 포인트 테이블에 인덱스가 필요합니다(230,000개의 행이 있다는 점을 아시죠).

직감이지만 인덱스가 도움이 되겠지만 충분하지는 않을 것 같습니다. 이 문제에는 사실 테이블(fact table)이 필요합니다.

저도 비슷한 것을 구현해 보았는데, 사실 테이블과 잡(jobs)을 사용해 결과를 사전 계산했기 때문에 페이지 조회 시 부하가 발생하지 않았습니다.

로버트, PR을 제출해 줄 수 있을까요? 정말 큰 도움이 될 것 같아요. :tired_face:

아쉽게도 그건 시간이 안 될 것 같아. 꽤 복잡한 일이거든.

지금은 무료 소프트웨어 때문에 너무 바빠서 말이야.

어쨌든 감사합니다!
혹시 당신의 작업을 보여줄 수 있을까요? 참고가 될 것 같습니다. :flushed:

아쉽게도 그것은 클로즈드 소스 클라이언트 작업이었습니다.

아, 죄송합니다.
어쨌든 정말 감사합니다!