Forum

ROW_NUMBER()
 
Bildirimler
Hepsini Temizle

ROW_NUMBER()

2 Yazılar
1 Üyeler
0 Reactions
658 Görüntüleme
(@elmirasuleymanova)
Gönderiler: 39
Trusted Member
Konu başlatıcı
 

Merhabalar, performans hakkında kaygım var,

with kayit as

(

select id row_number() over as 'Row'

from kayitlar

)

 

select * from kayit where row = 1000 denildiğinde, aynı where id = 1000 koşulunda olduğu gibi, yakın bir performans ile 1000 satırı bulur getirir mi yoksa 1000 satırlık bir derleme toplama işlemi mi yapar ?

 

biraz daha sade ve özet ile sunarsam, bu sorgu ile row = 100.000 ile row = 999.999 performansı aynı mıdır ?

 

Yardımcı olabilene şimdiden şükranlarımı sunuyorum.

 
Gönderildi : 30/05/2017 07:37

(@elmirasuleymanova)
Gönderiler: 39
Trusted Member
Konu başlatıcı
 

Merhaba

Row number kendisi bir numara ataması yapıyor, select ten gitmek daha iyi olabilir. Sorguya göre değişir tabi ki durum.

 

Merhaba

Alışveriş sitelerinde ya da diğer listeleme sitelerinde row_number() kullanıyorlar, bildiğiniz sayfalama üzerine muadil bir seçenek var mıdır ?

makale de olsa olur.

teşekkür ederim.

 
Gönderildi : 30/05/2017 20:40

Paylaş: