Aracılığıyla paylaş


Kaynak Governor DDL ve Sistem görünümleri

Kaynak Governor DDL komutları, katalog görünümleri ve dinamik yönetim görünümü için kaynak Governor tüm özelliklerini kullanabilirsiniz.Kaynak Governor için özel yeni görünümler yanı sıra, varolan sistem görünümleri kaynak Governor ilgili bilgiler içerecek biçimde değiştirildi.Bu bölümde aşağıdaki deyimleri ve görünümleri özetlenmektedir:

  • İş grupları, kaynak havuzu ve kaynak Governor komutları DDL komutları.

  • Katalog ve dinamik yönetim görünümü gibi kaynak Governor sistem görünümler.

  • SQL Server Kaynak Governor desteklemek için güncelleştirilmiş sistem görünümler.

  • SQL Server olay sınıfı güncelleştirmeleri gibi kaynak Governor desteklemek için yeni olay sınıfları.

DDL deyimleri

Kaynak Governor kaynak Governor oturumunun tüm özelliklerini yapılandırmak için kullanabileceğiniz yedi DDL komutlar sağlar.İş grupları ve kaynak havuzları için CREATE, DROP ve ALTER komutları vardır.Yapılandırma değişikliklerinin geçerli bir kaynak GOVERNOR yeniden ALTER deyim de vardır.

Not kaynak Governor DDL komutları hakkında önemli noktalar şunlardır:

  • CREATE, DROP ve ALTER deyimleri, depolanan meta veriler üzerinde çalışır ve işlem değildir.Ancak, bu ifadeler tamamlandığında değişiklikler etkili yapmaz; değişiklikleri uygulamak için kaynak GOVERNOR yeniden ALTER deyim yürütmelisiniz.

  • Yukarıdaki ifade, aynı anda birden çok kullanıcı tarafından aynı yapılandırma değişiklikleri önlemek için bir hareketin parçası olabilir.Bu ifadeleri ile BEGIN TRANSACTION ve yürütme TRANSACTION'ı kullanarak yapılır.Bir işlemde tutulan tüm kilitlerin sys.dm_tran_locks görülebilir ve gerekirse işlem durdurulabilir.

    Not

    Gerekmez, ancak kaynak Governor DDL ifadelerini kullanarak işlem bir sözdizimi kullanmanızı öneririz.Ancak, kaynak GOVERNOR ALTER devre dışı bırakırsanız, ALTER kaynak GOVERNOR yeniden YAPILANDIRMAK ve kaynak GOVERNOR RESET STATISTICS ALTER kullanıcı bir hareketin parçası olamaz.

  • ALTER…RECONFIGURE deyim, meta veriler belleğe yükler ve başarısız olabilir.Deyimin geri almak almak alamazsınız.meta veriler değişiklikleri deyim başarısız olursa, bellek kopyalanmaz.deyim Başarılı, değişikliklerin etkin duruma gelir.ALTER…RECONFIGURE işlem değildir ve değişiklik geri alınamaz.

Kaynak havuzu komutlar

Aşağıdaki açıklanan komutları tablo kaynak havuzu yapılandırmak için.

DDL deyimini

Açıklama

KAYNAK HAVUZU OLUŞTURMA

Kaynak havuzu oluşturur.

KAYNAK HAVUZU DEĞİŞTİR

Değişiklikleri yapılandırma kaynak havuzu.Bu deyim değişiklikleri için saklı yazar yapılandırma meta veriler.Bu deyim yürüttükten sonra gereken yürütmek bellek yapılandırması için meta veriler bilgilerini yazmak için kaynak GOVERNOR ALTER deyim.

DOĞRUDAN KAYNAK HAVUZU

Kaynak havuzu bırakır.

Kaynak Governor dört parametre, bir kaynak havuzunu yapılandırma sağlar.Bunlar şunlardır:

  • Minimum ve maksimum yüzde CPU için kullanın.

  • Bir minimum ve maksimum yüzdesini bellek için kullanın.

Kaynak havuzunu yapılandırma yaptığınız değişikliği bağlı olabilir bir geçiş dönemi ve bu geçiş sırasında etkin veya bekleyen bir isteği işlemek için bilinen davranışlar.Daha fazla bilgi için bkz: Kaynak Governor durumlar.

iş yükü grubu Komutları

Aşağıdaki açıklanan komutları tablo iş grupları yapılandırmak için.

DDL komutu

Açıklama

İŞ GRUBU OLUŞTURMA

Oluşturur bir iş yükü grubu ve bu kaynak havuzu ile ilişkilendirir.

İŞ YÜKÜNÜ GRUP DEĞİŞTİR

Değişiklikleri yapılandırma iş yükü grubu.Bu deyim değişiklikleri için saklı yazar yapılandırma meta veriler.Bu deyim yürüttükten sonra gereken yürütmek bellek yapılandırması için meta veriler bilgilerini yazmak için kaynak GOVERNOR ALTER deyim.

BIRAKIN iş yükü grubu

Düşme bir iş yükü grubu.

Kaynak Governor iş yükü grubu yapılandırmak için aşağıdaki altı parametre sağlar:

  • En çok isteği için bellek miktarı.

  • En büyük isteği için kullanmak için CPU yüzdesi.

  • Bir istek için kaynak saat aşımı.

  • Bir istek göreli önemi.

  • İstekleri sayısı bir iş yükü grubu.

  • Kaynak havuzu iş yükü grubu olacaktır.

Yaptığınız değişiklikleri bağlı bir iş yükü grubu yapılandırması varsa değişiklikler uygulandığında, etkin ve bekleyen istekleri işlemek için davranışlar olarak bilinir.Daha fazla bilgi için bkz: Kaynak Governor durumlar.

Kaynak Governor komutu

Aşağıdaki açıklanan komutunu tablo kaynak Governor yapılandırmak için.

DDL komutu

Açıklama

KAYNAK governor DEĞİŞTİRME

Bir ALTER komutuyla belirtilen yapılandırma değişikliklerinin geçerli, etkinleştirir veya kaynak GOVERNOR devre dışı bırakır, Sınıflandırıcısı işlevini kaydeder veya istatistiklerini sıfırlar.

Kaynak GOVERNOR ALTER deyim aşağıdaki eylemleri gerçekleştirmek için kullanılır:

  • İş YÜKÜNÜ GROUP ALTER ya da ALTER kaynak POOL ifadesi verildiğinde belirtilen yapılandırma değişikliklerini uygulama.

  • Etkinleştirme veya devre dışı kaynak Governor.Bu yapılandırma değişikliklerini uygulamak için de kullanılır.

  • İstek sınıflandırılması için bir işlev kaydediliyor.

  • Tüm iş grupları ve kaynak havuzlarını istatistikleri sıfırlama.

Bir kaynak Governor için yaptığınız değişiklikleri bağlı yapılandırma işleme etkin davranışları vardır denir ve değişiklikler uygulandığında isteği bekliyor.Daha fazla bilgi için bkz: Kaynak Governor durumlar.

Kaynak Governor görünümler

Aşağıdaki katalog ve dinamik yönetim görünümü için kaynak Governor özgüdür.

Katalog görünümleri

Kaynak Governor katalog görünümleri aşağıdaki açıklanan tablo.

Name

Açıklama

sys.resource_governor_configuration

Depolanan kaynak Governor durumuna döndürür.

sys.resource_governor_resource_pools

Depolanan kaynak havuzunu döndürür yapılandırma.Görünümün her satırı belirler yapılandırma bir havuzunun.

sys.resource_governor_workload_groups

Saklı döndürür iş yükü grubu yapılandırma.

Dinamik yönetim görünümleri

Kaynak Governor Dinamik yönetim görünümü aşağıdaki açıklanan tablo.

Name

Açıklama

sys.dm_resource_governor_workload_groups

İş grubu istatistikleri ve geçerli bellekteki verir yapılandırma iş yükü grubu.

sys.dm_resource_governor_resource_pools

Geçerli kaynak havuzu durumu, kaynak havuzu kaynak havuzu istatistikleri ve geçerli yapılandırma hakkında bilgi verir.

sys.dm_resource_governor_configuration

Kaynak Governor için geçerli bellek yapılandırmasını durumu içeren bir satır döndürür.

SQL Server görünüm

Birden fazlaSQL ServerSistem görünümleri güncelleştirilmiş ve hakkında bilgi sağlar. kaynak Governor.

Dinamik yönetim görünümleri

SQL Server Dinamik yönetim görünümü aşağıdaki tabloda açıklanmıştır.

Name

Açıklama

sys.dm_exec_query_memory_grants

Bellek verme alınmış veya çalıştırmak için bir bellek verme hala gerektiren sorgular hakkında bilgi verir.Bu görünümde bir bellek atama beklemek zorunda sorguları görüntülenir.Aşağıdaki sütunlar için kaynak Governor eklenir:

  • group_id

  • pool_id

  • is_small

  • ideal_memory_kb

sys.dm_exec_query_resource_semaphores

Returns the information about the current query-resource semaphore status.sys.dm_exec_query_resource_semaphores provides general query-execution memory status and allows you to determine whether the system can access enough memory.

Aşağıdaki sütun için kaynak Governor eklenir:

  • pool_id

sys.dm_exec_sessions

Kimliği doğrulanmış oturum başına bir satır döndürürSQL Server.

Aşağıdaki sütun için kaynak Governor eklenir:

  • group_id

sys.dm_exec_requests

İçinde çalışan her istek bilgilerini döndürürSQL Server.

Aşağıdaki sütun için kaynak Governor eklenir:

  • group_id

sys.dm_exec_cached_plans

Tarafından önbelleğe her sorgu planı için bir satır döndürürSQL Serverdaha hızlı sorgu yürütme.

Aşağıdaki sütun için kaynak Governor eklenir:

  • pool_id

sys.dm_os_memory_brokers

İç için ayırmaSQL ServerkullananSQL ServerBellek Yöneticisi.

Aşağıdaki sütunlar için kaynak Governor eklenir:

  • pool_id

  • allocations_kb_per_sec

  • predicated_allocations_kb

  • overall_limit_kb

sys.dm_os_wait_stats

Yürütme, iş parçacıkları tarafından karşılaşılan beklediği hakkında bilgi verir.Bu görünüm ile performans sorunlarını tanılamak için kullanabileceğinizSQL Serverve ayrıca belirli sorgular ve toplu işlemi.

SQL Server olay sınıfı başvurusu

Birden fazlaSQL Serverolay sınıfları güncelleştirilmiş ve yeni olay sınıfları için destek eklendi kaynak Governor.

Name

Açıklama

CPU Eşiğini Aşan Olay Sınıfı

Bu olay sınıfı, kaynak Governor REQUEST_MAX_CPU_TIME_SEC için belirtilen CPU eşiği aşan bir sorgu algıladığını gösterir.

PreConnect: Başlangıç olay sınıfı

Bu olay sınıfı bir oturum açma tetikleyici gösterir ya da kaynak Governor Sınıflandırıcısı işlev yürütülürken başlar.

PreConnect: Tamamlanan olay sınıfı

Kaynak Governor Sınıflandırıcısı işlev yürütülürken tamamlandıktan veya bu olay sınıfı, oturum açma tetikleyici gösterir.