Bir uygulama SQL sorgularında sabit parametreler (bind variables) yerine dinamik metin birleştirmesi yaptığında (WHERE id = 1, WHERE id = 2), Oracle her sorguyu yeni bir SQL sayarak Hard Parse yapar.
Bu esnada Library Cache üzerindeki mutex ve pin yapıları kilitlenir; CPU %100'e fırlar, oturumlar library cache: mutex X veya library cache pin beklemesine girer. Çözüm bind variables kullanımı ve cursor paylaşımı optimizasyonudur.