Aracılığıyla paylaş


Denetim noktası (Transact-sql)

El ile denetim noktası içinde oluşturduğu SQL Serververitabanı şu anda bağlı olduğunuz için.

[!NOT]

Farklı türde veritabanı kontrol noktaları ve genel denetim noktası işlemi hakkında daha fazla bilgi için bkz: Veritabanı denetim noktaları (SQL Server).

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

CHECKPOINT [ checkpoint_duration ]

Bağımsız değişkenler

  • checkpoint_duration
    İstenen süreyi, saniye cinsinden tamamlamak el ile denetim belirtir. Ne zaman checkpoint_durationbelirtilen SQL Server Veritabanı Altyapısıİstenen süre içinde denetim noktası gerçekleştirme girişiminde. checkpoint_durationTürü bir deyim olmalıdır int ve sıfırdan büyük olmalıdır. Bu parametre atlandığında, Veritabanı Altyapısıveritabanı uygulamaları üzerindeki performans etkisini en aza indirmek için Denetim süresini ayarlar. checkpoint_durationGelişmiş bir seçenektir.

Checkpoint işlem süresini etkileyen faktörler

Genel olarak, bir denetim noktası işlemi için gereken tutar süre yazma işlemi gerekir kirli sayfaları sayısı artar. Diğer uygulamalar, performans etkisini en aza indirmek için varsayılan değer, SQL Serverbir denetim noktası işlemi gerçekleştiren yazma sıklığını ayarlar. Yazma sıklığını azaltarak tamamlamak için denetim noktası işlemi gerektirir zaman artar. SQL ServerBu strateji için el ile bir denetim noktası sürece kullandığı bir checkpoint_durationCHECKPOINT komutunda belirtilen değer.

Performans etkisini kullanarak checkpoint_durationkirli sayfaları, etkinlik sistemi ve belirtilen fiili süre sayısına bağlıdır. Örneğin, denetim noktası normalde 120 saniyede tamamlayacak, belirterek bir checkpoint_duration45 saniye neden SQL Servernoktası varsayılan olarak atanması daha fazla kaynak ayırmaya. Buna karşılık, belirterek bir checkpoint_duration180 saniye neden SQL Servervarsayılan olarak atanması daha az kaynak atamak için. Genel olarak, kısa bir checkpoint_durationuzun süre denetim noktası ayrılmış kaynakları artıracak checkpoint_durationDenetim noktası için ayrılan kaynaklar azaltacaktır. SQL Servermümkün ve CHECKPOINT deyimi döndürür ne zaman bir denetim noktası işlemi tamamlandıktan hemen her zaman bir denetim noktası tamamlanır. Bu nedenle, bazı durumlarda, bir denetim noktası belirtilen süre er tamamlanabilir veya belirtilen süresinden daha uzun kalabilir.

Güvenlik

İzinler

Denetim noktası izinleri varsayılan üyeleri için sysadmin sabit sunucu rolü ve db_owner ve db_backupoperator sabit veritabanı rolleri ve are değil devredilemez.

Ayrıca bkz.

Başvuru

alter veritabanı (Transact-sql)

KAPATMA (Transact-sql)

Kavramlar

Veritabanı denetim noktaları (SQL Server)

Kurtarma aralığı sunucu yapılandırma seçeneği yapılandırmak