Forum
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.
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.