Aracılığıyla paylaş


Olayları oturumlar genişletilmiş SQL Server

C SQL Server Oturum içinde oluşturulan olaylar genişletilmiş SQL Server Genişletilmiş olayları altyapısı barındıran işlem. Bir genişletilmiş olayları bir aşağıdaki yönlerini oturum olaylar genişletilmiş altyapı anlamak için bir bağlam sağlar ve işleme genel yerini alır:

  • Oturum durumları.CREATE OLAY oturum ve ALTER OLAY oturum deyimi yürütüldüğünde, bir genişletilmiş olayları oturum farklı durumları.

  • Oturum içeriği ve özellikleri.Hedeflerin olayları ve bu nesneler oturum veya oturumları arasında nasıl ilişkilendirildiğini gibi bir olaylar genişletilmiş oturum içeriği.

Oturum durumları

Aşağıdaki resimde, çeşitli durumlar olaylar genişletilmiş oturumun gösterir.

Extended event session state

Yukarıdaki şekilde, bir olay oturum için farklı DDL komutları oturum durumu değişiklikleri verilen not için aralığa başvurma.Aşağıdaki tabloda, durumunda, bu değişiklikleri açıklar.

Örnek Etiket

DDL Ekstresi

Açıklama

Oluştur

OLAY oturum OLUŞTURMA

Ana bilgisayar işlemi CREATE OLAY tarafından SESSION sağlanan meta veriler içeren bir oturum oluşturur.Ana bilgisayar işlemi oturum tanımını doğrulamak için kullandığı yöntemi, kullanıcı izin düzey doğrular ve meta veriler ana veritabanında depolar.Bu oturum etkin değil.

Değiştirme

alter OLAY OTURUM DURUMU start =

Ana bilgisayar işlemi oturum başlatır.Ana bilgisayar işlemi depolanan meta veriler okur oturum tanımı doğrular, kullanıcı izin düzey düzeyini denetler ve oturumu oluşturur.Oturum nesneler, olaylar ve hedef gibi yüklenir ve olay işleme etkin durumda.

Değiştirme

alter OLAY OTURUM DURUMU DURDUR =

Etkin ana bilgisayar işlemi durdurulur oturum ancak meta veriler korur.

Bırakma

OLAY OTURUM AÇILIR

Olup olmadığına oturum etkin bağlı olarak, doğrudan (DROP SESSION) meta veriler silmek ve etkin durumdaki oturumunu kapatın veya oturum meta veriler silme.

Not

ALTER OLAY oturum hem DROP OLAY oturum meta verileri veya etkin oturum ve meta veriler için uygulanabilir.

Oturum içeriği ve özellikleri

oturum yapılandırmasını başka bir oturuma yapılandırmasını değiştirmek için genişletilmiş olay oturumları sınırlarını örtük.Ancak, bu sınırlar bir olay veya hedef birden çok oturumda kullanılmasını engellemez.

Aşağıdaki resimde, oturum içeriği ve paketleri ve oturumlarının arasındaki ilişkiyi gösterir.

Object co-existance and sharing in sessions.

Önceki resimde için başvuran, dikkat edin:

  • Paket nesneleri ve oturumların eşleştirmesini başka bir deyişle, nesneyi çeşitli oturumlarda görüntülenebilir, çoğu, birçok, bir oturum, birden çok nesne içerebilir.

  • Aynı Olay (Event-1) veya hedef (hedef 1) birden fazla oturum etkinleştirilebilir.

Oturumlar, aşağıdaki özelliklere sahiptir:

  • Eylemleri ve yüklemler olayları her oturum için ayrı ayrı bağlıdır.Olay 1 eylem 1 ve doğrulama Z ile A oturum varsa, bu herhangi bir şekilde oturum B eylem 2 ve 3 hiçbir yüklemi eylem olay 1 sahip etkilemeyecektir.

  • Ilkeler, arabelleğe alma ve gönderme ve izleme causality oturumlara yeniden eklenir.

Arabelleğe alma ve gönderme

Arabelleğe alma, bir olay oturum çalışırken Olay verisi depolanma şeklini için başvuruyor.Arabelleğe alma ilkeleri, olay verileri ve zarar ilke olayları için kullanılacak bellek miktarını belirtin.Gönderme için miktarını başvuruyor saat olayları işlem hedeflerine sunulan önce arabellekleri içinde kalır.

Causality izleme

Izleme causality birden fazla görev üzerinde çalışmayı izleme olanağı sağlar.Causality izleme etkinleştirildiğinde, her olay harekete sistem üzerinde bir benzersiz bir faaliyet KIMLIĞI vardır.Kimliğidir tüm olay s için bir görev üzerinde birlikte bir GUID değeri sabit kalır ve bir numara sırası, aktivite, her saat artırılır bir olay harekete geçirilir.Bir görev üzerinde başka yapılması iş neden olduğunda etkinlik KIMLIĞI üst alt görevi gönderilir.Alt görev çubuğundaki ana etkinlik KIMLIĞI, bir olayı harekete ilk kez çıkarır.

Genişletilmiş olayları mimarisi, belirli sorunları çözmek için birlikte kullanılmak üzere nesneleri çeşitli izin veren esnek bir sistem sağlar.