﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sql server deadlock &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-server-deadlock/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Fri, 19 May 2023 12:45:46 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>SQL Server&#8217;da Deadlock Oluşturan Oturumları Bulmak</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-deadlock-olusturan-oturumlari-bulmak</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Wed, 17 May 2023 20:20:35 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[deadlock nedir]]></category>
		<category><![CDATA[deadlock oturumları]]></category>
		<category><![CDATA[sql server deadlock]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=16303</guid>

					<description><![CDATA[Herkese merhaba. Bu yazıda SQL Server&#8217;da Deadlock oluşturan oturumları bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server&#8217;da Deadlock, iki veya daha fazla işlemin karşılıklı olarak...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba. Bu yazıda SQL Server&#8217;da Deadlock oluşturan oturumları bulmak ile ilgili bilgi vermeye çalışacağım.</p>
<p>SQL Server&#8217;da Deadlock, iki veya daha fazla işlemin karşılıklı olarak birbirlerinin kilitlediği kaynaklara erişmek istemesiyle oluşur. Her iki işlem de sürekli birbirlerini beklediği için sistem kaynakları olumsuz yönde etkilenir. Özellikle sunucunun işlemci değeri boşuna harcanmış olur. Bu da, sunucunun performansını olumsuz yönde etkiler ve sunucuyu cevap veremez duruma bile getirebilir.</p>
<p>Aşağıdaki sorguyu kullanarak sizler de Deadlock oluşturan oturumları bulabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">DECLARE @filepath NVARCHAR(260)

SELECT
	@filepath = SLC.PATH
FROM sys.dm_os_server_diagnostics_log_configurations AS SLC;

SELECT
	@filepath = @filepath + N'system_health_*.xel'

DROP TABLE IF EXISTS #DeadLockTable

SELECT
	CONVERT(XML, event_data) AS SessionData INTO #DeadLockTable
FROM sys.fn_xe_file_target_read_file(@filepath, NULL, NULL, NULL)
WHERE object_name = 'xml_deadlock_report'

SELECT
	SessionData.value('(event/@timestamp)[1]', 'datetime2(7)') AS UTCDeadLockOccuredAt
   ,CONVERT(DATETIME, switchoffset(CONVERT(DATETIMEOFFSET,
	SessionData.value('(event/@timestamp)[1]', 'VARCHAR(50)')), DATENAME(TZOFFSET, sysdatetimeoffset()))) AS SystemTime
   ,SessionData.query('event/data/value/deadlock') AS XMLReport
FROM #DeadLockTable
ORDER BY UTCDeadLockOccuredAt DESC;</code></pre>
<p><iframe title="SQL Server’da Deadlock Oluşturan Oturumları Bulmak" width="739" height="416" src="https://www.youtube.com/embed/W0MXg4tqHfU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 227</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
