Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

C# bilen var mı? (ya da C ve C++ ile kıyaslanması)


Bone

Öne çıkan mesajlar

Stored procedure icerisinde database e baglanmak diye birsey yoktur. Zaten baglisindir.
Database e baglanmak web server dan database server arasinda bir sql pipeline olusturulmasidir.

Senin dedigim paralellik olayi, sanirim tablonun LOCK edilmesi, yani disaridan CreateReadUpdateDelete a kapali olmasina karsilik geliyo.

Bir t-Sql sorgusunu stored procedure olarak kullanma syntax ile direk kullanma arasinda fark yok.

SP ler derlenmis sql cumlecikleri olduklari icin, database daha onceden ne tur bir islem yapilacagini bildigi icin direk olarak islemi gerceklestirir. Runtime aninda tekrar derlemeye gerek kalmaz.

Su sekildede dusunebilirsin, DLL ler her zaman Class lardan hizli calisir. (JAVA yada diger Programa dillerinde farkli seyler karsilik geliyo olabilir) sebebi class lar assembly ye cevrilene kadar T kadar sure gecerse, DLL ler zaten assembly olduklari icin T kadar sureyi pas gecersin process gerceklesir.
Link to comment
Sosyal ağlarda paylaş

Tablolari lock'lamaktan bahsetmiyordum pek ama... Bir baska "SP mi, query mi" tartismasi yapmayalim bence. Ozellikle limitleri belirlemeden boyle bir ise girismek zaman kaybi olur: ben olayin `select` kismiyla ilgileniyorum, gerisi cok da isime yaramiyor. Bu nedenle benden daha bilgilisindir heralde, canin sikilir tartisirken.

Penthesilea said:
bosverin db gereksiz bisey zaten, endustri muhendisleri falan ugrassin onla.

db'den artakalani zaten yaparsin...
Link to comment
Sosyal ağlarda paylaş

db admin düzeyinde konuşamam tabii ki, hatta bu konuda pek iddialı olduğum da söylenemez =)

ama bildiğim kadarıyla sp'lerin bariz hızlı olduğu konusundaki inanış "uzun zamandır" pek doğru değil. sql server 2000 öncesinde sp'ler precompiled olurdu, dinamık sql'ler ise değil. ama artık dinamik sql'ler de db tarafından cache'e atılıyor ve aynı sql'den bir daha gelirse, cache'ten kullanılıyor. aynı sp gibi.. dolayısıyla çalışma zamanında büyük bir fark yaşanmıyor.

ama sp'lerin network trafiğini azalttığı ise bir gerçek.

yani bariz sp'yi seçmek için bir sebep de yok. farklı durumlarda, farklı seçimler olabiliyor.

misal yine gerçek hayatta, db her zaman developer'ın elinde olmuyor. dolayısıyla geliştirme yaparken, zırt pırt sql sorgucuğunu db admin'e değiştirtmek zorunda kalmak da bir problem.

vs. vs.. tercihler değişebilir.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...