Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Reduzieren Sie die Ausführungszeit von Jobs von sidekiq

Indizes zur Rettung.

class ContactDump
  index({status: 1})
end

class Person
  index({h_m_num: 1})
end

Person Je nachdem, was Ihr Person.get_number_digest ist, benötigen Sie möglicherweise mehr Indizes tut.

Führen Sie nach dem Hinzufügen von Indizes rake db:mongoid:create_indexes aus

Entfernen Sie auch die puts , brauchen Sie das nicht für Ihren Worker und Puts beeinträchtigt Ihre Leistung schlecht, selbst wenn Sie die Ausgabe nicht sehen können!