wmaraci reklam

MySQL Databse Index Yardım

2 Mesajlar 493 Okunma
Toplam 2 mesaj ve 493 görüntüleme
acebozum
wmaraci reklam

impjix impjix WM Aracı Kullanıcı
  • Üyelik 10.03.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Mühendisi
  • Konum Ankara
  • Ad Soyad F** A**
  • Mesajlar 2430
  • Beğeniler 809 / 815
  • Ticaret 17, (%100)
Merhaba arkadaşlar,

Sitemde aşırı yavaş çalışan bir sorgu var. Database'de tabloya index eklersem biraz da olsa hızlanabileceğini umuyorum. Aşağıdaki sorgu için hangi tabloya nasıl bir index eklemeliyim bilen arkadaşlar yardımcı olabilir mi?

SELECT SQL_CALC_FOUND_ROWS DISTINCT wp_posts.ID
FROM wp_posts
INNER JOIN wp_postmeta
ON ( wp_posts.ID = wp_postmeta.post_id )
LEFT JOIN wp_postmeta as priority_meta ON( wp_posts.ID = priority_meta.post_id
AND priority_meta.meta_key = '_featured' )
WHERE 1=1
AND ( ( wp_postmeta.meta_key = '_case27_listing_type'
AND wp_postmeta.meta_value IN ('lawyer') ) )
AND wp_posts.post_type = 'job_listing'
AND ((wp_posts.post_status = 'publish'))
GROUP BY wp_posts.ID
ORDER BY CAST( COALESCE( priority_meta.meta_value, 0 ) AS UNSIGNED ) DESC , RAND()
LIMIT 0, 18
 

 

paytr kampanya
reklam

impjix impjix WM Aracı Kullanıcı
  • Üyelik 10.03.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Mühendisi
  • Konum Ankara
  • Ad Soyad F** A**
  • Mesajlar 2430
  • Beğeniler 809 / 815
  • Ticaret 17, (%100)
Flood yapmayı pek sevmem yapanları da kınarım ama gece geç saatte yazmıştım görmeyenler varsa diye update edeyim :) yardımlarınızı bekliyorum.
 

 

KaplanBozum
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al