Share via


Sunucu yapılandırma seçeneği imleç eşik yapılandırmak

Nasıl yapılandırılacağı açıklanmıştır İmleç eşik sunucu yapılandırma seçeneğinde SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. İmleç eşik seçeneği, zaman uyumsuz olarak hangi imleci keysets üretilir set imleci satır sayısını belirtir. İmleçler için sonuç kümesi bir anahtar kümesi oluşturduğunuzda, sorgu en iyi duruma getiricisi sonuç kümesi için döndürülecek satır sayısını tahmin ediyor. Query optimizer döndürülen satırların sayısını bu eşik değerinden daha büyük olduğunu tahmin ediyor, imleci eşzamansız olarak doldurulması imleci devam ederken, imleci satırları getir izin oluşturulur. Aksi takdirde, imleci eşzamanlı olarak oluşturulur ve tüm satır döndürülür sorgu bekler.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Öneriler

    Güvenlik

  • İmleç eşik yapılandırmak için seçeneği:

    SQL Server Management Studio

    Transact-SQL

  • Takip: sonra imleç eşik seçeneği yapılandırmak 

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • SQL Serveranahtar kümesi kullanımlı veya statik üreten desteklemeyen Transact-SQLimleçler uyumsuz. Transact-SQLImleç işlemlerini Aç veya getirme gibi işlenip, öylesine orada'hayır lüzum için zaman uyumsuz bir nesil Transact-SQLimleçler. SQL Serverzaman uyumsuz anahtar kümesi kullanımlı veya statik uygulama programlama arabirimi (API) sunucu imleçler nerede düşük gecikme süresi açık bir husustur desteklemek için istemci nedeniyle yuvarlak gezileri her imleç işlem için devam ediyor.

  • Tahmini için bir anahtar kümesi sayısını belirlemek için query optimizer doğruluğunu istatistikleri para için imleci tablonun her bağlıdır.

Öneriler

  • Bu seçenek gelişmiş bir seçenektir ve yalnızca deneyimli veritabanı yönetici tarafından değiştirildi veya gereken sertifikalı SQL Serverteknisyeni.

  • Eğer İmleç eşik -1, tüm keysets eşzamanlı olarak, hangi yararları küçük bir imleç ayarlar oluşturulur. Eğer İmleç eşik 0, tüm imleç keysets zaman uyumsuz olarak oluşturulur. Diğer değerlerle query optimizer imleç sette beklenen satır sayısını karşılaştırır ve sayı kümesindeki aşarsa anahtar kümesi zaman uyumsuz olarak inşa İmleç eşik. Ayarlı İmleç eşik çok düşük, çünkü küçük sonuç kümeleri daha iyi eşzamanlı olarak inşa.

Güvenlik

İzinler

Yürütme izinleri üzerinde sp_configure parametre ile yalnızca ilk parametre veya tüm kullanıcılar için varsayılan değer olarak verilir. Yürütülecek sp_configure hem parametrelerle bir yapılandırma seçeneği değiştirmek veya yeniden yapılandırın deyimini çalıştırmak için kullanıcı ayarlarını alter sunucu düzeyi izni verilmesi gerekir. AYARLARINI alter izni dolaylı tarafından düzenlenen sysadmin ve serveradmin sunucu rolleri sabit.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

İmleç eşik seçeneği yapılandırmak için

  1. Nesne Explorer, bir sunucuyu sağ tıklatın ve seçin Özellikler.

  2. Tıklayın İleri düğüm.

  3. Altında çeşitli, değiştirmek İmleç eşik seçenek için istediğiniz değeri.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

İmleç eşik seçeneği yapılandırmak için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute. Bu örnek, nasıl kullanılacağını gösterir sp_configure için cursor thresholdseçeneğine 0İmleç keysets uyumsuz oluşturulması.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE
GO
EXEC sp_configure 'cursor threshold', 0 ;
GO
RECONFIGURE
GO

Daha fazla bilgi için, bkz. Sunucu yapılandırma seçenekleri.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

İzleme: imleç eşik seçeneği yapılandırdıktan sonra

Ayarı sunucuyu yeniden başlatmadan hemen etkinleşir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

@@ cursor_rows (Transact-sql)

Yeniden yapılandırın (Transact-sql)

sp_configure (Transact-sql)

UPDATE STATISTICS (Transact-SQL)

Kavramlar

Sunucu yapılandırma seçenekleri