Yönetim stüdyosu kapandığında zayıf SQL Server performansı


17

Ben SQL Server 2008 r2 express garip bir davranış fark ettim:

genellikle sorgu yürütme sürem ~ 650ms, ancak Management Studio'yu açar ve basit bir sorgu çalıştırırsam (örneğin SELECT * FROM Something) yürütme süresi ~ 40ms olur. Yönetim stüdyosunu kapatırsam bu değer normale döner ~ 650ms

Sorgu nerede çalıştırılırsa yapılsın: Management Studio'dan veya uygulamamdan (ADO.Net kullanıyor)

ARITHABORT ayarının bir etkisi yok

Bu neden oluyor?

Yanıtlar:


22

Sorguladığınız veritabanı muhtemelen "otomatik kapanma" özelliğini etkinleştirmiştir.

SSMS'den bağlantı veritabanı kapanmasını durdurur. SSMS'yi kapattığınızda, veritabanı kapanır. Sonraki bir çağrının açılması gerekir.

Otomatik kapanma, SQL Server Express için varsayılan değerdir ve iyi bir fikir değildir :

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.