다음 업데이트의 성능을 어떻게 향상시킬 수 있습니까?N 개 검색어 미만의 N 개의 게시물 중 "my_field"를 업데이트하는 방법은 무엇입니까?
Post.find(id1).update_attributes(:my_field => value1)
Post.find(id2).update_attributes(:my_field => value2)
Post.find(id3).update_attributes(:my_field => value3)
... ...
Post.find(idN).update_attributes(:my_field => valueN)
데이터베이스에서 SELECT 및 UPDATE 문을 실행해야하므로 레코드를 찾고 업데이트하는 방법은 없습니다. 아마 당신은 id [x]를 가져 와서 루프에 넣어서 코드를 반복하지 않아도 될까요? – creativetechnologist
글쎄, 내가이 속도를 일부 정교한 SQL 쿼리가 있는지 궁금해 ... –