Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri
SQL Server Machine Learning Hizmetlerindeki Python ve R iş yükleri için CPU, fiziksel GÇ ve bellek kaynakları ayırmayı yönetmek için Resource Governor kullanmayı öğrenin.
Python ve R'deki makine öğrenmesi algoritmaları yoğun şekilde hesaplanır. İş yükü önceliklerinize bağlı olarak, Machine Learning Hizmetleri için kullanılabilir kaynakları artırmanız veya azaltmanız gerekebilir.
Daha fazla genel bilgi için bkz. Resource Governor.
Note
Resource Governor Enterprise Sürümü bir özelliktir.
Varsayılan ayırmalar
Varsayılan olarak, makine öğrenmesi için dış betik çalışma zamanları toplam makine belleğinin en fazla 20% ile sınırlıdır. Sisteminize bağlıdır, ancak genel olarak, modeli eğitmek veya birçok veri satırı üzerinde tahminde bulunmak gibi ciddi makine öğrenmesi görevleri için bu sınırı yetersiz bulabilirsiniz.
Resource Governor ile kaynakları yönetme
Varsayılan olarak, dış işlemler yerel sunucuda toplam konak belleğinin en fazla 20% kullanır. Varsayılan kaynak havuzunu, dış işlemlerin kullanımına sunabileceğiniz kapasiteyi kullanarak R ve Python işlemleriyle sunucu genelinde değişiklikler yapacak şekilde değiştirebilirsiniz.
İsteğe bağlı olarak, belirli programlardan, konaklardan veya sağladığınız diğer ölçütlerden kaynaklanan istekler için kaynak ayırmayı belirlemek üzere ilişkili iş yükü grupları ve sınıflandırıcılarla özel dış kaynak havuzları oluşturabilirsiniz. Dış kaynak havuzu, SQL Server 2016'da (13.x) sunulan ve veritabanı altyapısı dışındaki R ve Python işlemlerini yönetmeye yardımcı olan bir kaynak havuzu türüdür.
Kaynak idaresini etkinleştirin (varsayılan olarak kapalıdır).
Komutunu çalıştırarak CREATE EXTERNAL RESOURCE POOL kaynak havuzunu oluşturun ve yapılandırın, ardından ALTER RESOURCE GOVERNOR bunu uygulayın.
Ayrıntılı ayırmalar için, örneğin eğitim ve puanlama arasında bir iş yükü grubu oluşturun.
Dış işleme çağrılarına müdahale etmek için bir sınıflandırıcı oluşturun.
Oluşturduğunuz nesneleri kullanarak sorguları ve yordamları yürütebilirsiniz.
adım adım yönergeler için bkz. SQL Server Machine Learning Hizmetleri için kaynak havuzu oluşturma.
Terminoloji ve genel kavramlara giriş için bkz. Kaynak Yöneticisi Kaynak Havuzu.
Kaynak idaresi altındaki işlemler
Bir veritabanı altyapısı örneğinde aşağıdaki yürütülebilir dosyalar tarafından kullanılan kaynakları yönetmek için bir dış kaynak havuzu kullanabilirsiniz:
- Rterm.exe, SQL Server tarafından yerel olarak çağrıldığında veya SQL Server uzak hesaplama bağlamı olarak kullanılarak uzaktan çağrıldığında
- Python.exe, SQL Server’dan yerel olarak çağrıldığında veya uzak hesaplama bağlamı olarak SQL Server kullanılarak uzaktan çağrıldığında
- BxlServer.exe ve uydu işlemleri
- PythonLauncher.dll gibi Launchpad tarafından başlatılan uydu işlemleri
Note
Launchpad hizmetinin Resource Governor kullanılarak doğrudan yönetimi desteklenmez. Başlatma çubuğu, yalnızca Microsoft tarafından sağlanan başlatıcıları barındırabilen güvenilir bir hizmettir. Güvenilen başlatıcılar, aşırı kaynak kullanmaktan kaçınmak için açıkça yapılandırılır.