Step untuk membuat DeadlockGraphSession

  1. Buka SSMS dan Login
  2. Pilih ke Management -> Extended Events -> Sessions
    A screenshot of a computer

Description automatically generated
  3. Lalu klik kanan -> New Sessions
    A screenshot of a computer

Description automatically generated
  4. Masukkan Session name, dan check list pada Schedule :
    -Start the event session at server startup.
     -Start the event session immediately after session creation.

    A screenshot of a computer

Description automatically generated
  5. Masuk ke tab Events, dan pilih xml_deadlock_report untuk dimasukkan ke events session nya.
    A screenshot of a computer

Description automatically generated
  6. Masuk ke tab Data Storage
  7. Lalu kita klik dan tambahkan event_file, dan sesuaikan path folder untuk file nya dan maximum file size dan Maximum number of files, contoh di BNI menggunakan Maximum file size 100MB dan Maximum number of files: 2
    A screenshot of a computer

Description automatically generated
  8. Selanjutnya ke tab Advance
  9. Pada BNI menggunakan konfigurasi seperti capture dibawah ini, dan ini juga dapat disesuaikan kembali:
    A screenshot of a computer

Description automatically generated
  10. Lalu klik OK
  11. Lakukan ulang dari Step 3 sampai Step 10 dengan Event yang berbeda, terdapat 5 Session yang harus dibuat dengan mengacu ke 5 Event tersebut, yaitu:
  • database_xml_deadlock_report
  • lock_deadlock
  • lock_deadlock_chain
  • scheduler_monitor_deadlock_ring_buffer_recorded
  • xml_deadlock_report
  1. Setelah step tersebut dapat dilihat Session baru sudah terbentuk:
    A close-up of a website

Description automatically generated