Milyonlarca Satır ile bir tablodan seçme sorgusu optimize

0 Cevap php

Ben Wordpress kendine barındırılan CMS ile bir web sitesi geliştiriyorum.

Sayfanın birinde, ben zaten yayınlanan bir yazı wether ya, ben bunu kontrol etmek başlığı karşılaştırarak kulüpler değil kontrol etmek, wordpress veritabanına bir sorgu yapmak bir işlevi koştu.

İşte benim sorgu:

$wpdb->get_row("SELECT id FROM wp_posts WHERE post_title = '" . $title . "'", 'ARRAY_A');

Yani ben $ title yayınlanmıştır olmadığını kontrol ya da değil, ama yazının sayısı artarsa, 1 Milyon Mesajını diyor izin korkuyorum ediyorum, ben çok yavaş olacağını korkuyorum ..

Bu sorgu daha hızlı yapmak için nasıl Herhangi bir öneri? ben yaklaşık INDEX ve mysql önbelleğe CREATE duydum ama bunu uygulamak için nasıl anlamıyorum .. herhangi bir açıklama ve referanslar öneri son derece takdir edilecektir.

0 Cevap