SQL Server Genişletilmiş olayları oturumlar
A SQL ServerGenişletilmiş olayları oturumu oluşturulur SQL ServerGenişletilmiş olayları motoru barındıran işlem. Genişletilmiş olayları altyapı anlamak için Genişletilmiş olayları oturumu aşağıdaki yönlerini bir bağlam sağlamak ve işleme genel yer alır:
Oturum durumları. create olay oturumu ve alter olay oturumu deyimleri yürütüldüğünde olan Genişletilmiş olayları oturumu farklı durumlar.
Oturum içerik ve özellikleri. Genişletilmiş olayları oturumu, hedefleri ve olayları ve oturumları arasında veya bir oturumda bu nesnelerin nasıl ilişkili gibi içeriği.
Oturum durumları
Genişletilmiş olayları oturumu çeşitli durumları aşağıda gösterilmiştir.
Yukarıdaki şekil, oturum durumu değişikliklerini farklı ddl komutları olarak olay oturumu için verilen Not atıfta. Aşağıdaki tabloda, devlet bu değişiklikleri açıklar.
Resimde etiketi |
DDL deyimi |
Açıklama |
---|---|---|
Oluşturma |
OLAY OTURUMU OLUŞTURMA |
Ana bilgisayar işlemi oluşturma olay oturumu tarafından sağlanan meta verileri içeren bir oturum nesnesi oluşturur. Ana bilgisayar işlemi oturum tanımı doğrular, kullanıcının izin düzeyi doğrular ve meta verileri depolayan masterveritabanı. Bu oturum etkin değil. |
ALTER |
ALTER OLAY SESSION, STATE = BAŞLAT |
Ana bilgisayar işlemi oturum başlatır. Ana bilgisayar işlemi depolanan meta verileri okur, oturum tanımı doğrular, kullanıcının izin düzeyi düzeyinde doğrular ve oturumu oluşturur. Session nesneleri, olaylar ve hedefler gibi yüklenir ve olay işleme etkindir. |
ALTER |
ALTER OLAY SESSION, DEVLET STOP = |
Ana bilgisayar işlemi etkin oturum durdurur ancak meta verileri korur. |
Bırak |
DROP OLAY SESSION |
Olsun veya olmasın oturumu etkin bağlı, Drop (bırakma dönemi) meta verileri silmek ve etkin oturum kapatmak veya oturum meta verilerini silme. |
[!NOT]
alter olay SESSION ve drop olay SESSION meta verileri veya etkin bir oturum ve meta verileri için uygulanabilir.
Oturum içerik ve özellikleri
Bir oturum yapılandırmasını başka bir oturum yapılandırmasını değiştirmez, genişletilmiş olay oturum sınırları açık. Ancak, bu sınırların bir olay ya da hedef birden çok oturumda kullanılmasını engellemez.
Aşağıdaki resimde oturum içerik ve paketleri ve oturumları arasındaki ilişkiyi gösterir.
Yukarıdaki resimde başvuran, aşağıdakilere dikkat edin:
Paketi nesneleri ve oturumların eşleştirmesini birçok nesne birkaç oturumlarında görünebilir, yani çok ve bir oturumu birkaç nesne içerebilir.
Aynı olay (olay 1) veya hedef (hedef 1) birden fazla oturumu etkinleştirilebilir.
Oturumlar aşağıdaki özelliklere sahiptir:
Eylemler ve yüklemler olayları bir oturuma özgü olarak bağlanmıştır. Eylem 1 ve yüklem z a oturumda olay 1 varsa, bu herhangi bir şekilde oturum b eylem 2 ve eylem 3 ile hiçbir yüklemi olay 1 sahip etkilemez.
Arabelleğe alma ve gönderme ve izleme causality işlemek için oturumlara ilkeleri iliştirilir.
Arabelleğe alma ve gönderme
Arabelleğe alma, olay oturumu çalışırken nasıl olay verilerin saklanacağı için başvurur. Arabelleğe alma ilkeleri Olay verileri ve olayları kaybı ilkesini kullanmak için bellek miktarını belirtin. Gönderme olayları arabellekleri hedefleri işleme devam eder önce kalacak süreyi ifade eder.
Causality izleme
Causality izleme, birden çok görev üzerinde çalışmayı izleme olanağı sağlar. Causality izleme etkinleştirildiğinde, her olay ateş sistem benzersiz etkinlik kimliği vardır. Etkinlik kimliği genelinde tüm olaylar olay ateş her zaman artan bir sıra numarası ve bir görev için sabit kalır bir GUID değerinin birleşimidir. Bir görevi başka bir yapılacak iş neden olduğunda ana etkinlik kimliği alt göreve gönderilir. Alt görev, ilk kez bir olay yangınlar için ebeveynin etkinlik kimliği çıktılar.
Genişletilmiş olayları mimarisi belirli sorunları çözmek için birlikte kullanılan nesneleri çeşitli izin veren esnek bir sistem sağlar.