bugün

stored procedure

desktop programcılığında ikide bir programı açıp üzerinde değişiklik yapılamadığı için bir nimettir. ama web programcılığında scripting dillerinde kod istenildiği gibi her an değiştirilip yola devam edilebildiği için çok da ehemmiyeti yoktur. özellikle desktop programcılığından gelenlerde, desktop'taki derleme mantığından yola çıkarak, stored procedure hızlıdır şöyledir uçar kaçar diye efsanaler vardır, ama stored procedure'ün yaptığı schema caching işlemini sql 2000 ve sql 2005 versiyonları zaten yapmatadır. öteki türlü query caching işlemi de zaten yapılmaktadır. o halde stored procedure'ün hız yönünden bir katkısı olmadığı olamayacağı açıktır. zaten stored procedure de genel olarak sql sorgularında yavaşlığa sebep olan gelişi güzel sorulmuş select cümleleridir. gelişi güzelliği indexlenmemiş alanlara where ile sorgulama yapılmasından gelir. bu halde stored procudure'nin sorguları hızlandırma gibi bir faydası yoktur.