Kaynak Governor kaynak havuzu

De SQL Serverkaynak Governor kaynak havuzu gösteren bir örneğinin fiziksel kaynakların bir alt kümesini Veritabanı Altyapısı. Her bir kaynak havuzu, bir veya daha fazla iş yükünü grupları içerebilir. Oturumu başlatıldığında, kaynak Governor classifier oturumu için belirli iş yükünü Grup atar ve oturum yükünü grubuna atanan kaynakları kullanarak çalıştırmanız gerekir.

Kaynak havuzu kavramları

Bir kaynak havuzundan veya havuz, temsil fiziksel kaynakları sunucu. Bir havuz sanal olarak düşünebilirsiniz SQL Serveriçinde örnek bir SQL Serverörneği.

Bir havuz, iki bölümden oluşur. Bir bölümü, en az kaynak ayırma sağlayan diğer havuzları ile örtüşmediğinden. Diğer kısmı, maksimum olası kaynak tüketimi hangi çekmek diğer havuzları ile paylaşılır. Bu sürüm, kaynak Governor, her kaynak için aşağıdakilerden birini belirleyerek havuz kaynakları ayarlanır:

  • MIN, max veya cpu kap

  • MIN veya max bellek

MIN ve max havuzunun minimum garanti kaynak kullanılabilirliğini ve havuzu boyutu sırasıyla, bu kaynakların her biri için gösterir.

cpu kapağı değeri sabit maksimum temsil eder. Kullanılabilir cpu kapasitesi bu değerin kullanılmayacaktır.

MIN değerlerin tüm havuzları arasında sunucu kaynaklarının yüzde 100 aşmamalıdır. max ve cap değerleri her yerde MIN ve yüzde 100 dahil arasındaki aralığı ayarlanabilir.

Havuz tanımlı bir sıfır olmayan MIN varsa, diğer havuzlardaki etkili max değeri yeniden. Yapılandırılmış max değeri bir havuz ve diğer havuzlardaki MIN değerleri toplamı en az yüzde 100 ' çıkarılır.

Aşağıdaki tablo, önceki kavramları gösterilmektedir. Tablo iç havuzu, varsayılan havuzu ve iki kullanıcı tanımlı havuzu ayarlarını gösterir. Aşağıdaki formüller, etkili max % ve paylaşılan % hesaplamak için kullanılır.

  • Min(X,Y) anlamına gelir, küçük değeri x ve y.

  • Sum(X) x tüm havuzları arasında değer toplamı anlamına gelir.

  • Toplam paylaşılan % = 100 - TOPLA (MIN %).

  • Etkili max % min(X,Y) =.

  • Paylaşılan % etkili max % - MIN % =.

Havuz adı

MIN % ayarı

MAX % ayarı

Hesaplanan etkili max %

Hesaplanan paylaşılan %

Açıklama

0

100

100

0

Etkili max % ve paylaşılan % iç havuz için geçerli değildir.

varsayılan

0

100

30

30

Etkili max değeri şu şekilde hesaplanır: min(100,100-(20+50)) = 30. Hesaplanan paylaşılan % etkili max - MIN olarak = 30.

Havuz 1

20

100

50

30

Etkili max değeri şu şekilde hesaplanır: min(100,100-50) = 50. Hesaplanan paylaşılan % etkili max - MIN olarak = 30.

Havuz 2

50

70

70

20

Etkili max değeri şu şekilde hesaplanır: min(70,100-20) = 70. Hesaplanan paylaşılan % etkili max - MIN olarak = 20.

Yukarıdaki tabloda örnek olarak kullanarak biz daha başka bir havuzu oluşturulduğunda, gerçekleşecek ayarlamaları göstermek. Bu havuz havuz 3 ve 5 MIN % ayarı vardır.

Havuz adı

MIN % ayarı

MAX % ayarı

Hesaplanan etkili max %

Hesaplanan paylaşılan %

Açıklama

0

100

100

0

Etkili max % ve paylaşılan % iç havuz için geçerli değildir.

varsayılan

0

100

25

25

Etkili max değeri şu şekilde hesaplanır: min(100,100-(20+50+5)) = 25. Hesaplanan paylaşılan % etkili max - MIN olarak = 25.

Havuz 1

20

100

45

25

Etkili max değeri şu şekilde hesaplanır: min(100,100-55) = 45. Hesaplanan paylaşılan % etkili max - MIN olarak = 25.

Havuz 2

50

70

70

20

Etkili max değeri şu şekilde hesaplanır: min(70,100-25) = 70. Hesaplanan paylaşılan % etkili max - MIN olarak = 20.

Havuz 3

5

100

30

25

Etkili max değeri şu şekilde hesaplanır: min(100,100-70) = 30. Hesaplanan paylaşılan % etkili max - MIN olarak = 25.

Havuz paylaşılan bölümü mevcut kaynakların nereye başvurabileceğinizi belirtmek için kullanılır kaynağı yoksa. Ancak, kaynakları tüketilir onlar belirtilen havuza gitmek ve değil paylaşılır. Bu, orada belirli bir havuzda isteği yok ve havuzu için yapılandırılmış kaynaklar için diğer havuzlardaki boşaltılabileceğini durumlarda kaynak kullanımını artırabilir.

Bazı aşırı durumlarda havuzu yapılandırma vardır:

  • Bütün Havuzlar, sunucu kaynaklarının yüzde 100 temsil eden Toplam MINIMUMS tanımlayın. Bu durumda etkili en yüksek değerler için minimum eşit. Bu kaynaklar kaynaklar bakılmaksızın örtüşmeyen parçalara verilen herhangi bir havuz içinde tüketilen sunucu bölmek için eşdeğerdir.

  • Bütün havuzlar sıfır MINIMUMS var. Tüm havuzları mevcut kaynakları için rekabet ve son boyutlarının kaynak tüketimi her havuzda dayanır. İlkeleri gibi diğer faktörler son havuz boyutu şekillenmesinde rol.

Kaynak Governor iki kaynak havuzları, iç havuz ve varsayılan havuzu TV'nin çalışabileceği ses.

İç havuz

İç havuz tarafından tüketilen kaynaklar temsil eden SQL Serverkendini. Bu havuzu her zaman yalnızca iç grubu içeren ve havuz herhangi bir şekilde alterable değil. İç havuz kaynak tüketimi sınırlı değildir. Havuzdaki tüm iş yüklerini sunucu işlevi için kritik olarak kabul edilir ve kaynak Governor bile diğer havuzları ayarlamak sınırları ihlal anlamına gelir havuzlarını baskı iç havuz sağlar.

[!NOT]

İç havuz ve grup iç kaynak kullanımı değil genel kaynak kullanımından çıkarılır. Yüzdeler, genel kaynakları hesaplanır.

Varsayılan Havuzu

Varsayılan havuzu, ilk önceden tanımlı kullanıcı havuzudur. Önce herhangi bir yapılandırma varsayılan havuzu yalnızca varsayılan grup içerir. Varsayılan havuzu oluşturulmuş veya düştü, ancak bu değiştirilebilir. Varsayılan havuzu varsayılan grup ek olarak kullanıcı tanımlı gruplar içerebilir.

[!NOT]

Varsayılan Grup alterable, ancak varsayılan havuzu taşınamaz.

Kullanıcı tanımlı kaynak havuzları

Kaynak Governor ddl deyimleri oluşturmak, değiştirmek ve kaynak havuzları bırakarak sağlar. Daha fazla bilgi için, bkz. Resource Governor DDL and System Views.

Kaynak havuzu görevleri

Görev Açıklaması

Konu

Kaynak havuzu oluşturma açıklanmaktadır.

Bir kaynak havuzu oluşturma

Kaynak havuzu ayarları nasıl değiştirileceği açıklanır.

Kaynak havuzu ayarlarını değiştirme

Kaynak havuzunu silmek nasıl açıklar.

Kaynak Havuzu silme

Ayrıca bkz.

Kavramlar

Kaynak İdarecisi

Kaynak Governor iş yükünü Grup

Kaynak Governor Classifier işlevi

Şablon kullanarak kaynak Governor yapılandırmak

Görünümü kaynak Governor Özellikler