내 웹 응용 프로그램에서 트위터에있는 사용자의 친구 중 어느 것이 이미 시스템에 존재하는지 확인하고 싶습니다 ... 현재 내가하고있는 일은 사용자가 속한 Twitter ID 목록을 얻는 것입니다 (트위터 API는 한 번에 ID를 5000를 반환) 다음과 수행 :큰 세트의 SELECT IN
이SELECT userId FROM users WHERE userId IN (COMMA_SEPARATED_LIST_OF_IDs);
나는 때문에 테이블이 성장하는 사용자로,이 쿼리에 대한 편안하지 않습니다,이 병 목 것을 입증 할 수 있습니다. 너무 성급하게 최적화하고 싶지는 않습니다. 이렇게해야하는 다른 방법이 있습니까?
업데이트 : MySQL을 사용하고 있습니다.
어떤 데이터베이스를 사용하고 있습니까? –
정말로 * 얼마나 많은 * 또는 실제로 * * *를 의미합니까? –
나는 그 질문을 편집했다. – jack33