MySQL: Bu bir dizin ve küçük filesort ya da dizin ve hiçbir filesort hayır var iyi mi?

0 Cevap php

Ben konum verilerinin büyük bir veritabanı (180k + satırlar ve hızlı büyüyen) var ve bir google harita üzerinde çizdirmek ediyorum. Belirli bir görüntü portu için, ben sadece 100 geçerli puan bir örnek sunmak istiyorum. Veritabanı nedenle lat / lng tarafından sorgulanan, ama bu satırların üzerinde bir dizin koyarsanız sorun 100 puan örnek (dizin nasıl kullanıldığına bağlı olarak) alt veya görünüm liman üstünde ya olacağı olduğunu . Hiçbir dizin kullanılırsa, puan hemen hemen rastgele çok daha arzu edilir ki, görüntü portu dağılmış durumdalar. Bir üçüncü, hemen hemen rastgele bir alana göre filesort yaparak endeksli sonuçları aynı etkiyi yaratabilirsiniz.

Yani, mesele daha iyi ne gibi görünüyor: 180k + satır veya satırları 4k & gibi bir şey bakacağız bir dizine sorgusu An Sıralanmayan sorgusu Bir filesort do? Teşekkürler!

0 Cevap