MySQL ve View deki Yavaşlık
MySQL ve View deki Yavaşlık
Merhaba, Mysql de view yaptım. o view dan bir sorgu çektiğim de view kendini o an yeniliyor ve tabi işlem uzun sürüyor. View database server tarafından normal zamanda güncelleme yapmaz mı? Bir de view i yaptığım da select den hemen sonra sql_no_cache i ekliyor. Bunu yavaşlığı nasıl aşabilirim.
merhaba,
view çalıştırmak ile bir select cümlesi çalıştırmak arasında fark yok.view ın tek amacı eğer karmasık select cümleleriniz varsa ve bu select leri sık sık kullanıyorsanız bunları view olarak kaydedip daha sonra
select *
from view_adi
olarak basit bir şekilde çalıştırmaktır.Extra bir performans avantajı falan yok.Tablolarınızda bir değişiklik olduysa ve bu değişiklikleri görmek istiyorsanız view ı bir kez daha çalıştırmanız gerekiyor.View ın yavaşlığı da tablolarınızın yapısı ve yazdığınız sql ile alakalı oluyor tabiiki.
iyi çalışmalar.
view çalıştırmak ile bir select cümlesi çalıştırmak arasında fark yok.view ın tek amacı eğer karmasık select cümleleriniz varsa ve bu select leri sık sık kullanıyorsanız bunları view olarak kaydedip daha sonra
select *
from view_adi
olarak basit bir şekilde çalıştırmaktır.Extra bir performans avantajı falan yok.Tablolarınızda bir değişiklik olduysa ve bu değişiklikleri görmek istiyorsanız view ı bir kez daha çalıştırmanız gerekiyor.View ın yavaşlığı da tablolarınızın yapısı ve yazdığınız sql ile alakalı oluyor tabiiki.
iyi çalışmalar.