DÜZELTME: SQL Server veritabanı altyapısı ve SQL Server Reporting Services, Windows istemci bilgisayarlarında beklenenden daha fazla güç tüketebilir

Microsoft, Microsoft SQL Server 2008 düzeltmelerini indirilebilir tek bir dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2008 düzeltme sürümüne eklenmiş olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.

Belirtiler

Microsoft SQL ServerSQL Server 2005 ve SQL ServerSQL Server 2008, veritabanı altyapısı ve Reporting Services hizmeti beklenenden daha fazla güç tüketebilir. Bu sorun, Windows taşınabilir bilgisayarlar gibi Windows istemci bilgisayarlarda daha belirgin olabilir.

Neden

Hem SQL Server veritabanı altyapısı hem de SQL Server Reporting Services SQLOS adlı paylaşılan bir bileşen kullanır. SQLOS bir iç zamanlayıcı sunar. Dahili zamanlayıcı 1 ms ayrıntı düzeyine ayarlandığında, Windows istemci bilgisayarlarında istenenden daha fazla güç tüketimi meydana gelebilir.

Çözüm

Toplu güncelleştirme bilgileri

SQL Server 2008

Önemli: SQL Server 2008'in yayım sürümünü çalıştırıyorsanız bu düzeltmeyi yüklemelisiniz.Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 6'da yayımlanmıştır.

Not Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 düzeltme sürümünde yer alan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

956909 SQL Server 2008 yayımlandıktan sonra yayımlanan SQL Server 2008 derlemeleri

SQL ServerSQL Server 2008 Service Pack 1

Önemli SQL Server 2008 Service Pack 1 çalıştırıyorsanız, bu düzeltmeyi yüklemelisiniz.

Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 Service Pack 1 için Toplu Güncelleştirme 3'te yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

971491 SQL Server 2008 Service Pack 1Not için Toplu Güncelleştirme Paketi 3 Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 düzeltme sürümünde yer alan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

970365 SQL Server 2008 Service Pack 1 yayımlandıktan sonra yayımlanan SQL Server 2008 derlemeleri
Microsoft SQL ServerSQL Server 2008 düzeltmeleri belirli SQL ServerSQL Server hizmet paketleri için oluşturulur. Bir SQL ServerSQL Server 2008 Service Pack 1 yüklemesine bir SQL ServerSQL Server 2008 Service Pack 1 düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.

SQL ServerSQL Server 2005 Service Pack 3

Önemli SQL Server 2005 Service Pack 3 çalıştırıyorsanız, bu düzeltmeyi yüklemelisiniz.
Bu soruna yönelik düzeltme ilk olarak SQL Server 2005 Service Pack 3 için Toplu Güncelleştirme 5'te yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

972511 SQL Server 2005 Service Pack 3 için Toplu Güncelleştirme Paketi 5Not: Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2005 düzeltme sürümüne eklenmiş olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

960598 SQL Server 2005 Service Pack 3 yayımlandıktan sonra yayımlanan SQL Server 2005 derlemeleri
Belirli SQL Server hizmet paketleri için Microsoft SQL Server 2005 düzeltmeleri oluşturulmuştur. SQL Server 2005 Service Pack 3 yüklemesine bir SQL Server 2005 Service Pack 3 düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Daha Fazla Bilgi

Bu düzeltmeyi uyguladıktan sonra SQLOS, iç zamanlayıcı için 1 ms ayrıntı düzeyini varsayılan olarak kullanmaz.

Not Düzeltme, bu sorunu yalnızca SQL Server Reporting Services ve SQL Server Express sürümlerinde düzeltir. SQL Server Reporting Services kullanıcılar için bu değişikliğin güç tüketimini azaltmak dışında bir etkisi yoktur. SQL Server Express sürümleri kullanıcıları için bu değişiklik güç tüketimini azaltabilir. Ayrıca, dinamik yönetim görünümleri gibi bazı tanılama bilgilerinin çıkışını da etkileyebilir. SQLOS tarafından sağlanan 1 ms zamanlayıcıyı kullanan tanılama hakkında daha fazla bilgi için aşağıdaki MSDN blogu Web sitesini ziyaret edin:

https://blogs.msdn.com/psssql/archive/2009/05/29/how-it-works-sql-server-timings-and-timer-output-gettickcount-timegettime-queryperformancecounter-rdtsc.aspx Bu blog gönderisinde, 1 ms'lik zamanlayıcı, timeBeginPeriod API'sini kullanan ayarlanmış kesme zamanlayıcısı olarak bilinir.
Diğer SQL Server sürümlerinde, 1 ms'lik zamanlayıcının istenmeyen güç tüketimine neden olduğunu düşünüyorsanız, SQL Server hizmeti başlatıldığında izleme bayrağı 8038'i etkinleştirebilirsiniz.

Bu, 1 ms zamanlayıcıyı devre dışı bırakacaktır. Ancak, bu izleme bayrağı dinamik yönetim görünümleri gibi bazı tanılamaların ayrıntı düzeyini de etkiler.

Bu toplu güncelleştirme paketini uyguladıktan sonra veya bu değişikliği içeren sonraki derlemelere ve SQL Server sürümlerine yükselttikten sonra bile 1 ms zamanlayıcıyı kullanmak istiyorsanız, 1 ms zamanlayıcının kullanımını zorlamak için başlangıçta izleme bayrağı 8049'u etkinleştirebilirsiniz.

Başvurular

SQL Server için Artımlı Hizmet Modeli hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
 

935897 Bildirilen sorunlara yönelik düzeltmeler sağlamak için SQL Server ekibi tarafından bir Artımlı Bakım Modeli sağlanır

SQL Server güncelleştirmelerin adlandırma şeması hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
 

822499 Microsoft SQL Server yazılım güncelleştirme paketleri için yeni adlandırma şeması

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması