hiphapis.net
Rails의 AR이 대량의 데이터를 읽어올때 생기는 속도 문제.
DB에는 약 500,000개의 rows가 있다. A액션을 하게되면 DB에 쿼리를 날리게 되고 약 75,000개의 rows가 return된다. 이 데이터를 가지고 알고리즘을 돌리게 되는데 문제는 고작 75,000개의 데이터를 처리하는데 시간이 너무 오래 걸리는 것이다. 약 80초가 걸리는데 이건 뭔가 문제가 있다. SELECT 쿼리는 최적화가 되어있는 …