Aracılığıyla paylaş


SQL Server Genişletilmiş olayları Engine

The SQL Server Extended Events engine is a collection of services and objects that:

  • Olay tanım sağlar.

  • Olay verileri işlemeyi etkinleştir.

  • Sistemdeki olayları ilave Hizmetler ve nesneleri yönetir.

  • Genişletilmiş olayları oturumların bir listesi tutmak ve bu listeye erişimini yönetme.

Genişletilmiş olayları altyapısı, herhangi bir olay veya bir olayı olduğunda yapılacak eylem sağlamaz.Genişletilmiş olay alt yapısını kullanan işlemler altyapısı ile etkileşimi tanımlayın.Bu işlemler, olay noktaları ekleyebilir ve olay firing yanıt almak için eylemleri sağlayın.

Aşağıda bir genişletilmiş olayları oturum basit bir görünümünü gösterir.Daha fazla bilgi için bkz: Olayları oturumlar genişletilmiş SQL Server.

Detailed extended events architecture

Şunları unutmayın:

  • Her Windows işlemi bir veya daha fazla modül olabilir ( Win32 işleminin , Win32 modülü ). Bunlar olarak da bilinirikili dosyalar veya yürütülebilir modülleri .

  • Her Windows işlem modülleri, bir veya daha fazla genişletilmiş olayları paketleri içerebilir ( paket), bir veya daha fazla genişletilmiş olay nesneleri ( türü , hedefEylem , bağlantıları , koşulve olay ) içerir.

  • İçinde bir ana bilgisayar işlemi yalnızca olabilir genişletilmiş olayları motoru bir örneğini ( Genişletilmiş olay alt yapısı), hangi:

    • (Örneğin, enumerating oturum) oturumu bazı yönleri yönetir.

    • İşleme gönderme ( dağıtıcısı).Bu, bir iş parçacığı havuzuna benzer.

    • Bellek arabelleği işleme ( arabellek) olayları. için Arabellek doldurulur, arabellekleri hedefe gönderilir.

  • Bir oturum oluşturulur ve olay isteğe bağlı olarak oturuma bağlı ( oturum içeriği):

    • Hedef örneğini ( hedef örnek) olabilir Ayrıca oluşturulan ve eklenmesini oturum. için

    • Bu arabellek, arabellek doldurulur, hedefe gönderilir.