Kritik olmayan web sitesi ve uygulamaları yapma işindeyim -> örn. bankacılık yazılımı, uzay uçuşu, yoğun bakım izleme uygulaması vb. fikri anladınız.
Öyleyse, bu büyük feragatname ile, bazı Sql ifadelerinde NOLOCK ipucunu kullanmak kötü mü? Birkaç yıl önce, bir Sql Yöneticisi tarafından, "kirli okumadan" memnun kalırsam, NOLOCK'u kullanmam gerektiği önerilmişti, bu da bana sistemimden biraz daha fazla performans sağlayacak çünkü her okuma, tablo / satır / ne olursa olsun.
Ayrıca, kilitlenme sorunu yaşıyorsam bunun harika bir çözüm olduğu söylendi. Bu yüzden, bir Sql gurusu bana rastgele bir kodla yardım edene ve sql kodumdaki tüm NOLOCKS'leri fark edene kadar birkaç yıl boyunca bu düşünceyi izlemeye başladım. Kibarca azarlandım ve bunu bana açıklamaya çalıştı (neden iyi bir şey değil) ve kayboldum. Açıklamasının özünün 'daha ciddi bir soruna yara bandı çözümü olduğunu hissettim ... özellikle de çıkmaz yaşıyorsanız. Bu nedenle, sorunun kökenini düzeltin '.
Son zamanlarda bu konuda biraz googling yaptım ve bu yazıya rastladım .
Peki, bazı sql db guru sensei'ler beni aydınlatabilir mi?