Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Yeni sorgu bellek verme seçenekleri kullanılabilir (min_grant_percent ve max_grant_percent) SQL Server 2012'de

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 3107401
MIN_GRANT_PERCENT ve MAX_GRANT_PERCENT hakkında
Service Pack 3 (SP3), Microsoft SQL Server 2012 için aşağıdaki bellek grant seçenekleri ekler.

MIN_GRANT_PERCENT

En az bir sorguya verilen bellek miktarını belirten bir yüzde değeri. İçin 0.0 100.0 aralıktır. Kayan nokta değeri geçerli değil.

MAX_GRANT_PERCENT

Maksimum sorgu verilen bellek miktarını belirten bir yüzde değeri. İçin 0.0 100.0 aralıktır. Kayan nokta değeri geçerli değil.
Bu en büyük bellek sınırı boyutu bir sorguyu çalıştırmak için gerekli bellek küçükse, sorgu için gerekli bellek verilir.
Çözüm
Bu işlev için SQL Server aşağıdaki hizmet paketlerinde tanıtılan fist oldu.
SQL Server 2012 Service Pack 3 (SP3) hakkında daha fazla bilgi için bkz. SQL Server 2012 Service Pack 3'de giderilen hataların.

SQL Server hizmet paketleri hakkında

Hizmet paketleri birikimlidir. Her yeni hizmet paketi, yeni düzeltmelerle birlikte önceki hizmet paketlerindeki tüm düzeltmeleri içerir. Bizim önerimiz, en son hizmet paketini ve hizmet paketinin en son toplu güncelleştirmeyi uygulamaktır. En son hizmet paketini yüklemeden önce önceki bir hizmet paketini yüklemeniz gerekmez. Tablo 1, en son hizmet paketini ve en son toplu güncelleştirme hakkında daha fazla bilgi bulmak için aşağıdaki makaleyi kullanın.

Sürüm, SQL Server edition ve güncelleştirme düzeyini ve onun bileşenleri belirleme
Daha fazla bilgi
Yüzde değeri Kaynak Yöneticisi yapılandırmada belirtilen bellek grant dayanır. Örneğin, aşağıdaki senaryoyu düşünün:
  • 10 gigabayt (GB), en fazla bellek miktarı olan bir kaynak havuzu var.
  • Bir iş yükü grubu kaynak havuzunda varsa ve sorgu iş yükünü grubunda en fazla bellek grant 10 GB * 50'ye ayarlanmıştır % 5 GB =.
  • Aşağıdaki deyimi kullanarak bir sorguyu yürütün:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
Bu senaryoda, 5 GB * 10 en az bir sorguya verilen bellek miktarını ise % 0,5 GB = ve onu geçemez bellek en fazla 5 GB * %50 2,5 GB =. Bu sorgu, bu seçenek olmadan 1 GB alırsa, bu minimum ve maksimum aralık 1 GB ait olduğundan aynı miktarda elde edecektir.

Min_grant_percent bellek boyutundan bağımsız olarak sp_configure seçeneği ((KB) sorgu başına en az bellek) seçeneği geçersiz kılmaları verin.

Not Dizin oluşturma veya yeniden oluşturma için iki sorgu bellek grant Bu seçenekler kullanılamaz.

X GB belleğe sahip sunucuda (Y GB) sunucu için en fazla kullanılabilir bellek X GB küçüktür (genelde yüzde 90'ını veya daha az). Sorgu verilen en fazla belleği olan (Z GB) Y GB * REQUEST_MAX_MEMORY_GRANT_PERCENT/100.

Aşağıdaki sorgu seçenekleri (min_grant_percent ve max_grant_percent) Z GB için geçerlidir:
  • Min_grant_percent sorgu için garanti edilir.
  • Max_grant_percent üst sınırı olur.
Bellek grant hakkında daha fazla bilgi için bkz. SQL Server bellek grant anlama.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 3107401 - Son İnceleme: 07/12/2016 01:53:00 - Düzeltme: 2.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMttr
Geri bildirim