Ben geliştirmek ve büyük bir PHP / MySQL uygulama korumak. Burada saklanan prosedürleri ile benim deneyim.
Zamanla bizim uygulama çok karmaşık büyüdü. Ve php tarafında tüm mantığı ile, bazı işlemler 100 üzerinden kısa Sorgu ile veritabanını sorgulamak istiyorum.
MySQL performans hala kabul edilebilir, ama büyük değildi o kadar hızlıdır.
Biz karmaşık operasyonlar için saklanan prosedürleri için bazı mantık taşımak için yazılımın en son sürümü karar.
Nedeniyle biz PHP ve MySQL arasında ileri ve geri veri göndermek zorunda olmadığını aslında önemli bir performans kazancı elde yaptım.
PL / SQL modern bir dil değil ve hata ayıklama zor olduğunu burada diğer posterleri ile katılıyorum.
Bottom Line: procedure belirli durumlar için harika bir araçtır. Ama ben iyi bir nedeniniz olmadıkça bunları kullanarak tavsiye etmem. Basit uygulamalar için, saklanan prosedürler güçlük değer değildir.