Buz ve Ateşin Şarkısı evreninden bir ders alalım: “Chaos is a ladder…” yani “Kaos bir merdivendir.” Ancak bu kural MySQL sorgularına kesinlikle uymaz! Aksine, sorgularınızda kaosa yer verirseniz, performansınız bir uçurumdan aşağı yuvarlanabilir. İşte karşınızda, veri tabanı performansını sinsice öldüren N+1 Sorgu Problemi ve onun hikayesi!
Etiket: veritabanı performansı
Merhaba MySQL tutkunları! Bugün veritabanı dünyasında sıkça kullanılan ama her zaman hak ettiği ilgiyi görmeyen bir konuyu ele alıyoruz: “INSERT INTO … ON DUPLICATE KEY UPDATE” ifadesi. Bu yazıda, bu kullanışlı SQL komutunun avantajlarını ve dezavantajlarını keşfederken, arka planda neler olup bittiğine de göz atacağız.