Find Jobs
Hire Freelancers

Optimize active record datatables queries -- 2

$10-30 USD

Kapalı
İlan edilme: 6 yıldan fazla önce

$10-30 USD

Teslimde ödenir
Hello, I'm using this gem : [login to view URL] to generate my datatables, but queries are not optimized, for example : I have a list with evaluations, each evaluation has 50+ questions inside then in my datatables I list evaluations, but any time I filter or load list this loads all questions inside each evaluations and its very slow when I only need evaluations data I need to load only relevant data to speed up the loading times in many datatables. This is the query : def get_raw_records [login to view URL]( :evaluation => [:assignature,:level, :evaluation_type]) .references( :evaluation => [:assignature,:level,:evaluation_type] ).distinct end Instrument belongs_to Evaluation Evaluation has_many questions console shows : "."id" = $1 LIMIT 1 [["id", 959]] Question Load (0.3ms) SELECT "questions".* FROM "questions" WHERE "questions"."id" = $1 LIMIT 1 [["id", 934]] Question Load (0.3ms) SELECT "questions".* FROM "questions" WHERE "questions"."id" = $1 LIMIT 1 [["id", 950]] (1000000 times the same)... Thanks
Proje No: 15271759

Proje hakkında

3 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 6 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
3 freelancers are bidding on average $23 USD for this job
Kullanıcı Avatarı
Hello, I can help you regarding the optimisation of that query. Let's discuss the project more. Thanks.
$25 USD 1 gün içinde
0,0 (1 değerlendirme)
0,0
0,0

Müşteri hakkında

   CHILE bayrağı
Santiago, Chile
5,0
18
Ödeme yöntemi onaylandı
Ara 8, 2013 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.