Select Max(PrimaryKey) from tablo kullanmak neden kotudur?

Yazdığınız makaleleri ve üyelerimizin işine yarayacağını düşündüğünüz kodlarınızı gönderebilirsiniz. Bu foruma soru sormayın!
Cevapla
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Select Max(PrimaryKey) from tablo kullanmak neden kotudur?

Mesaj gönderen sadettinpolat »

Firebirdde primary keyler ascending index olarak olusturulurlar.
Max komutunda ise descending index kullanilir. Bu nedenle kayit sayisi fazla olan bir tablo uzerinde max komutunu oldukca sik calistiracaksaniz descending bir index uzerinden calistirmaniz performans acisindan iyi olacaktir.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Select Max(PrimaryKey) from tablo kullanmak neden kotudu

Mesaj gönderen mkysoft »

Akla gelmeyecek ayrıntı bir bilgi paylaşmışsınız, teşekkürler. primarykeylerin descending index ile tutulmasının ne mantığı vardır?
Cevapla