Üretim sunucusunda sp_updatestats çalıştırmanın etkisi nedir?


9

sp_updatestatsÜretim ortamında bir SQL Server üzerinde çalışmak güvenli midir?

Ya da daha doğrusu, bir sql sunucusu üzerindeki tüm istatistikleri güncellemenin etkisi nedir? Çalışırken sql sunucusunu "boğabilir" ve kullanıcılar için zaman aşımlarına veya diğer sorunlara neden olabilir mi?

Yanıtlar:


9

Bu büyük bir 'duruma bağlı'. İstatistiklerinizin nasıl korunduğuna ve belirttiğiniz seçeneklere bağlı olarak, tam tablo / dizin taramaları çalıştırıp G / Ç ve arabellek havuzunuzu çökertebilirsiniz. Donanımınızın ve veritabanlarınızın özelliklerine bağlı olarak çok kötü olabilir.

Ayrıca, istatistikleri yeniden oluşturmak yürütme planlarını geçersiz kılar, bu da SQL Server sorguları yeniden derlerken bir CPU artışı ve daha yavaş performans görebileceğiniz anlamına gelir.

En iyi uygulamalar, etkiyi en aza indirmek için yoğun olmayan saatlerde istatistiklerin güncellenmesini gerektirir. Aksi takdirde, yalnızca belirli bir süre için gereken tablolarda istatistiklerin yeniden oluşturulması gibi sistem üzerindeki yükü en aza indirmek için gerekli önlemleri alın.

Daha fazla bilgi için kitapları çevrimiçi kontrol edin:

http://technet.microsoft.com/en-us/library/ms173804(v=sql.110).aspx

http://technet.microsoft.com/en-us/library/ms187348.aspx

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.