Aracılığıyla paylaş


Bir Sınıflandırıcısı işlev yazılıyor dikkat edilmesi gereken noktalar

Kaynak Governor dönüş değerleri daha sonra uygun iş yükünü grubuna yönlendirilir oturumların işleme için kullanılan kullanıcı tanımlı işlevler'i destekler.

Sınıflandırıcısı kullanıcı tanımlı fonksiyonun sınanmış ve gelen istekleri işleme için kullanmadan önce en iyi duruma getirilmiş gerekir.Yapılandırma bilgileri sırayla getirebilir kullanılamaz olarak zaman aşımına, sistem, hatalı yazılmış BIR işlev oluşturabilirsiniz.Özel yönetici bağlantısı (DAC), çünkü bir DAC sınıflandırma tabi değildir ve kaynak Governor çalıştıran ve gelen oturumları sınıflandırma kullanılabilir Sınıflandırıcısı işlev yazılan kötü sorun gidermek için kullanabilirsiniz.Daha fazla bilgi için bkz:Bir özel yönetici bağlantısı kullanma.

Not

Bir DAC sorun giderme için kullanılabilir durumda değilse, tek kullanıcı modunda sistem yeniden başlatabilirsiniz.Konu sınıflandırmasını tek kullanıcı modunda olmasına karşın, çalışırken kaynak Governor sınıflandırma tanılama yapamaz.

Bu işlevleri geri değerleri oturumların sınıflandırma için kullanın ve Sınıflandırıcısı işlevlerinizi varolan sistem işlevleri'ni kullanabilirsiniz.

İşlevler

Aşağıdaki sistem işlevleri sınıflandırılması için kullanılabilir: HOST_NAME() APP_NAME(), SUSER_NAME(), SUSER_SNAME(), IS_SRVROLEMEMBER() ve IS_MEMBER().

Uyarı

Sınıflandırması için kullanılan bir özellik döndüren bir işlev oluşturduğunuzda, bu özelliğin güvenli olup olmadığını dikkate almalısınız.Tersi durumda, öznitelik kullanmanın riski değerlendirmeniz gerekir.HOST_NAME() ve APP_NAME() işlevleri, güvenli olmayan bir özellikleri döndürür.Örneğin, APP_NAME() uygulamada sağlanan herhangi bir değer döndürebilir bağlantı dizesi.

The LOGINPROPERTY işlev has been updated with two properties that you can use for classification: DefaultDatabase ve DefaultLanguage. Buna ek olarak, kullanabileceğiniz original_db_name işlev, kullanıcı bağlantı dizesinde belirtilen veritabanı adını almak için.

Ayrıca, kaynak Governor uygulayan connectionproperty işlev sınıflandırılması için kullanabileceğiniz ek özellikler sağlar.Bu işlev ilgili sütunlar halinde bir isteği gelen bir benzersiz bağlantı özelliklerini aynı değerleri döndürür sys.dm_exec_connections dinamik yönetimi görüntüleyin.