Asp. net ile yazacağım bir proje için hazırlık yapıyorum ve veritabanı seçimi konusunda biraz dolarşırken okuduklarımdan sonra aklımda bir soru oluştu. Büyük veri barındıran tablolar (ortalama 300bin satır) var diyelim, bu tablolarda sorgu yaparken stored procedure yazıp procedure çağırmak ile programda sorguyu yazıp kullanmak performans farkı yaratırmı? herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

: Sp ve wiev konusunu güzelce anlatabilecek var mı? rnek vererek anlatayım; create view ToplamVW AS Select (s1 + s2)as Toplam from Tablo Kullanım: Select From ToplamVW //Var olan tablondan yeni bir sanal tablo gibi bişey yaratır. Sana s1 ile s2 alanın toplanmış haldeki sutunu verir sürekli. SP'lerde ise fonksyon mantığı vardır. Sorguyu yanlızca bir kere yazarsın sonra her yerde onu kullanırsın. create proc dbo. HaberGetir AS Select top 10 From Haber order by HaberID Desc Kullanımı: HaberGetir // Son eklenmiş 10 haberi getirir.

Sp ve wiev konusunu güzelce anlatabilecek var mı? Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

hem sp kullanırsan, sql-injection danda yırtmış olursun :) not: sql için 300 k büyük bi veri değil aslında - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

hem projeyi derleyip nete attıktan sonra sadece sql satırı değiştirmen gereken düzeltmelerde işi sql'den çzebiliyorsun. Tekrardan projeyi açıp derleyip ftp'ye atmana gerenk yok. Sp iyidir, güzeldir..

daha çok sorgu çagırma hızında etki olur şyle düşün user-application-db bunların her biri bir katman kullanıcı application'a bir istek yolluyor ve application bu istegi bir query olarak db'ye yollayıp db'nin cevabını bekliyor Eger sen kocaman bir SQL querysi yollarsan ve bunu aynı anda yüzlerce kez tekrarlarsan performans kaybı yaşarsın SP kullanarak bu aradaki transferi hızlandırabiliyorsun. Tabloda performans yakalamak için daha çok view kullanman lzım Mühendis kahveyi projeye dnüştüren bir insan evladıdır.