Bir güvenlik kuralı kümesi içinde SQL çalıştırma ilkelerini ve kilit gerektirmeyen şema değişikliği çalışma zamanı parametrelerini yapılandırın. Bu denetimler, eşzamanlı yükü sınırlayarak, kilit çakışmasını önleyerek ve yüksek frekanslı SQL etkinliğinden kaynaklanan çoğaltma gecikmesini azaltarak veritabanı kararlılığını korur.
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
DMS yöneticisi veya veritabanı yöneticisi (DBA) rolü. Ayrıntılar için bkz. Sistem rollerini görüntüleme
Güvenli İş Birliği modunda yönetilen bir veritabanı örneği. Ayrıntılar için bkz. Bir örneğin kontrol modunu görüntüleme
SQL çalıştırma denetimlerini yapılandırın
DMS konsolu V5.0 üzerinde oturum açın.
-
Sol üst köşedeki
simgesinin üzerine gelin ve seçeneğini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan seçeneğini belirleyin.
-
Security Rules bölümüne gidin: Sol üst köşedeki
simgesinin üzerine gelin ve All functions > Security and Specifications > Security Rules seçeneğini belirleyin.NotDMS konsolunu normal modda kullanıyorsanız üst gezinme çubuğundan
Security and Specifications
>
Security Rules
seçeneğini belirleyin.
Değiştirmek istediğiniz güvenlik kuralı kümesini bulun ve Actions sütununda Edit seçeneğine tıklayın.
Details sayfasının sol bölmesinde SQL Execute Control sekmesine tıklayın.
(İsteğe bağlı) Listeyi temel yapılandırma öğelerine göre filtrelemek için Checkpoints parametresini Basic Configuration Item olarak ayarlayın.
Değiştirmek istediğiniz yapılandırma öğesini bulun ve Actions sütununda Edit seçeneğine tıklayın.
SQL çalıştırma yapılandırma öğeleri
Aşağıdaki yapılandırma öğeleri, DMS'nin veritabanınızda SQL çalıştırma yükünü ve zamanlamasını nasıl yönettiğini kontrol eder.
Veritabanı kilit zaman aşımı mekanizması
Varsayılan davranış: Lock Wait Times Out durumunda Koruma Mekanizmasını Etkinleştir açık konumdadır. Kilit bekleme süresi dolduğunda DMS, SQL çalıştırmasının engellenmesini önlemek için koruma mekanizmasını tetikler.
Hedef kaynak eşzamanlılık denetimi
Varsayılan davranış: Autonomous System Adaptation açık konumdadır. DMS, eşzamanlı olarak çalışan SQL deyimlerinin sayısını otomatik olarak sınırlar.
Veritabanı yükü denetimi
Varsayılan davranış: Thread Protection Mechanism'i Etkinleştir açık konumdadır. Veritabanı yükü çok yüksek olduğunda DMS SQL çalıştırmayı askıya alır.
Yük eşiğini ve yeniden deneme davranışını ayarlamak için aşağıdaki parametreleri yapılandırın:
| Parametre | Açıklama |
|---|---|
| Maximum Running Threads | DMS'nin SQL çalıştırmayı askıya aldığı iş parçacığı sayısı eşiği |
| Retry Interval (Seconds) | DMS'nin çalıştırmayı askıya aldıktan sonra yeniden denemeler arasında ne kadar beklediği |
| Maximum Retries | DMS'nin yeniden denemeyi durdurmadan önceki maksimum yeniden deneme sayısı |
SQL çalıştırmadan sonraki uyku ilkesi
Varsayılan davranış: Autonomous System Adaptation açık konumdadır. Bu durum, birincil ve ikincil veritabanları arasındaki senkronizasyonda ve Data Transmission Service (DTS) senkronizasyon kanallarında gecikmeyi önler. Gecikme, sık SQL çalıştırmadan kaynaklanabilir.
Kilit gerektirmeyen şema değişikliği parametreleri
Çoğu durumda DMS, kilit gerektirmeyen şema değişikliklerini en uygun ve en güvenli şekilde otomatik olarak çalıştırır; bu çalışma zamanı parametrelerini manuel olarak değiştirmenize gerek yoktur. Herhangi bir parametreyi değiştirmeden önce açıklamayı okumak için yanındaki
![]()
simgesinin üzerine gelin.
Kilit gerektirmeyen şema değişikliği davranışını kontrol etmek için bir çalışma zamanı parametresinin anahtarını açın ve değerini ayarlayın.
| Çalışma zamanı parametresi | Açıklama |
|---|---|
| Table Lock Timeout Period During Table Switchover (Seconds) | DMS'nin anahtarlama zaman aşımına uğramadan önce tablo kilidi almayı ne kadar süreyle beklediği |
| Retries | DMS'nin başarısız bir tablo anahtarlama işlemini yeniden deneme sayısı |
| Full Copy Policy and Size | Tablo verileri kopyalanırken kullanılan ilke ve parça boyutu |
| Time Window for Table Switchover | DMS'nin tablo anahtarlama işlemini gerçekleştirdiği izin verilen zaman aralığı |
| Cleanup Policy After Table Switchover | DMS'nin başarılı bir anahtarlama işleminden sonra orijinal tabloyu nasıl işlediği |