Daha önce MSSQL de paging neden ve nasıl yapılır diye bir içerik yayınlamıştım,okumayanlar ve bilmeyenler için bir kez daha söyleyeyim,database üzerinde paging yaparak verileri çekmek performans açısından sonra derece faydalıdır,zira çok büyük tablolarla çalışan yerlerde gösterilmek istenen kayır sayısı ne olursa olsun,10-20-50-100-200 herneyse bu kadar kayıtı göstermek için biz her seferinde tablomuzda kaç tane kayıt varsa hepsini çekeriz,dolayısı ile bize query olarak dönen structure'un boyutuda olması gerekenden çok fazla olur,sadece 20 kayıt göstereceksiniz diyelim,queryinizden 100 000 kayıt geliyor,bu hem database'i hemde programımızı gereksiz olarak yorar.Bunu engellemek için bu paging yani sayfalama dahada açıkcası sadece göstermek istediğimiz kadar veri çekme işini databasede halletmemiz performans açısından en doğru olanıdır.Dediğim gibi bununla ilgili bir içerik yayınlamıştım bu seferde bunu TSQL kullanarak nasıl yaparız onu paylaşmak istedim,dilerseniz bu kodu çok kullandığını tablolarınız için procedure halinede getirebilirsiniz.
Devamı ...
0 yorum - Gönderen : Mahmut Er (11:17 PM) - Kategori : SQL | TSQL