Büyük SQL tabloları ile çalışmalarını hızlandırdığını

0 Cevap php

Web siteme ben son derece büyük tabloları ile deney yaşıyorum. Bir tablo 'ürün' yaklaşık 2 milyon kayıtları ve ikinci bir 'items_parents' yaklaşık 6 milyonlarca var. Hayret ben bu tabloları katılmak gerekir. Ben örneğin MySQL SQL komutu çalıştığınızda:

SELECT * 
FROM  `items_parent` 
JOIN items ON items_parent.id = items.id
WHERE items_parent.parent = 4706421

Bir web sitesi için çok uzun basit olduğu, yaklaşık 7 saniye sürer. . Her iki tablodan ben 1 kimliği ve adı üzerinde (tip btree arasında) çift endeksler var -. 2. ID ve ebeveyn üzerinde. Ben dürüst olmak indeksleri kullanılarak hakkında çok şey bilmiyorum, ama onun daha iyi doğru iki ortak endeksler var mı? Adı benzersiz ilkinde, belki bu şekilde yardımcı olabilir? Veya endeksler ok? Bu durumda ben ne artırabilir?

Thank you very much

0 Cevap