<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>bedbmsguru</title>
    <link>https://bedbmsguru.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Tue, 21 Jul 2026 08:38:09 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>bedbmsguru</managingEditor>
    <item>
      <title>[SQL Server]SSMS에서는 빠른데 화면에서는 느려요!</title>
      <link>https://bedbmsguru.tistory.com/325</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://engineering-skcc.github.io/ms%20sql%20server/SqlServer-SET-ARITHABORT/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://engineering-skcc.github.io/ms%20sql%20server/SqlServer-SET-ARITHABORT/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1709613888290&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[SQL Server]SSMS에서는 빠른데 화면에서는 느려요!&quot; data-og-description=&quot;MS SQL SERVER SSMS에서는 빠른데 화면에서는 느려요!&quot; data-og-host=&quot;engineering-skcc.github.io&quot; data-og-source-url=&quot;https://engineering-skcc.github.io/ms%20sql%20server/SqlServer-SET-ARITHABORT/&quot; data-og-url=&quot;https://engineering-skcc.github.io/ms%20sql%20server/SqlServer-SET-ARITHABORT/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/vP2O5/hyVukhCpgz/ZHFiaaO2UCzXXdyBBhr5TK/img.png?width=919&amp;amp;height=377&amp;amp;face=0_0_919_377,https://scrap.kakaocdn.net/dn/CPzL1/hyVuszZPZJ/EqsZV8to39Z9DV5Bq4RVrK/img.png?width=747&amp;amp;height=260&amp;amp;face=0_0_747_260&quot;&gt;&lt;a href=&quot;https://engineering-skcc.github.io/ms%20sql%20server/SqlServer-SET-ARITHABORT/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://engineering-skcc.github.io/ms%20sql%20server/SqlServer-SET-ARITHABORT/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/vP2O5/hyVukhCpgz/ZHFiaaO2UCzXXdyBBhr5TK/img.png?width=919&amp;amp;height=377&amp;amp;face=0_0_919_377,https://scrap.kakaocdn.net/dn/CPzL1/hyVuszZPZJ/EqsZV8to39Z9DV5Bq4RVrK/img.png?width=747&amp;amp;height=260&amp;amp;face=0_0_747_260');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[SQL Server]SSMS에서는 빠른데 화면에서는 느려요!&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;MS SQL SERVER SSMS에서는 빠른데 화면에서는 느려요!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;engineering-skcc.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/325</guid>
      <comments>https://bedbmsguru.tistory.com/325#entry325comment</comments>
      <pubDate>Tue, 5 Mar 2024 13:44:54 +0900</pubDate>
    </item>
    <item>
      <title>파티션 함수 소스  생성</title>
      <link>https://bedbmsguru.tistory.com/324</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;SELECT &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;N'CREATE&amp;nbsp;PARTITION&amp;nbsp;FUNCTION&amp;nbsp;'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;QUOTENAME(pf.name) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;N'('&amp;nbsp;+&amp;nbsp;t.name&amp;nbsp;&amp;nbsp;+&amp;nbsp;N')' &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;N'&amp;nbsp;AS&amp;nbsp;RANGE&amp;nbsp;'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;CASE&amp;nbsp;WHEN&amp;nbsp;pf.boundary_value_on_right&amp;nbsp;=&amp;nbsp;1&amp;nbsp;THEN&amp;nbsp;N'RIGHT'&amp;nbsp;ELSE&amp;nbsp;N'LEFT'&amp;nbsp;END &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;'&amp;nbsp;FOR&amp;nbsp;VALUES(' &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(SELECT &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STUFF((SELECT &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;N',' &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;CASE &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;IN(N'char',&amp;nbsp;N'varchar')&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;QUOTENAME(CAST(r.value&amp;nbsp;AS&amp;nbsp;nvarchar(4000)),&amp;nbsp;'''') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;IN(N'nchar',&amp;nbsp;N'nvarchar')&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;N'N'&amp;nbsp;+&amp;nbsp;QUOTENAME(CAST(r.value&amp;nbsp;AS&amp;nbsp;nvarchar(4000)),&amp;nbsp;'''') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;=&amp;nbsp;N'date'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;QUOTENAME(FORMAT(CAST(r.value&amp;nbsp;AS&amp;nbsp;date),&amp;nbsp;'yyyy-MM-dd'),'''') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;=&amp;nbsp;N'datetime'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;QUOTENAME(FORMAT(CAST(r.value&amp;nbsp;AS&amp;nbsp;datetime),&amp;nbsp;'yyyy-MM-ddTHH:mm:ss'),'''') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;IN(N'datetime',&amp;nbsp;N'smalldatetime')&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;QUOTENAME(FORMAT(CAST(r.value&amp;nbsp;AS&amp;nbsp;datetime),&amp;nbsp;'yyyy-MM-ddTHH:mm:ss.fff'),'''') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;=&amp;nbsp;N'datetime2'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;QUOTENAME(FORMAT(CAST(r.value&amp;nbsp;AS&amp;nbsp;datetime2),&amp;nbsp;'yyyy-MM-ddTHH:mm:ss.fffffff'),'''') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;=&amp;nbsp;N'datetimeoffset'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;QUOTENAME(FORMAT(CAST(r.value&amp;nbsp;AS&amp;nbsp;datetimeoffset),&amp;nbsp;'yyyy-MM-dd&amp;nbsp;HH:mm:ss.fffffff&amp;nbsp;K'),'''') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;=&amp;nbsp;N'time'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;QUOTENAME(FORMAT(CAST(r.value&amp;nbsp;AS&amp;nbsp;time),&amp;nbsp;'hh\:mm\:ss\.fffffff'),'''')&amp;nbsp;--'HH\:mm\:ss\.fffffff' &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;=&amp;nbsp;N'uniqueidentifier'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;QUOTENAME(CAST(r.value&amp;nbsp;AS&amp;nbsp;nvarchar(4000)),&amp;nbsp;'''') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;SQL_VARIANT_PROPERTY(r.value,&amp;nbsp;'BaseType')&amp;nbsp;IN&amp;nbsp;(N'binary',&amp;nbsp;N'varbinary')&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;THEN&amp;nbsp;CONVERT(nvarchar(4000),&amp;nbsp;r.value,&amp;nbsp;1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ELSE&amp;nbsp;CAST(r.value&amp;nbsp;AS&amp;nbsp;nvarchar(4000)) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;END &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;sys.partition_range_values&amp;nbsp;AS&amp;nbsp;r &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;pf.[function_id]&amp;nbsp;=&amp;nbsp;r.[function_id] &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FOR&amp;nbsp;XML&amp;nbsp;PATH(''),&amp;nbsp;TYPE).value('.',&amp;nbsp;'nvarchar(MAX)'),1,1,N'') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;N');' &lt;br /&gt;FROM&amp;nbsp;sys.partition_functions&amp;nbsp;pf &lt;br /&gt;JOIN&amp;nbsp;sys.partition_parameters&amp;nbsp;AS&amp;nbsp;pp&amp;nbsp;ON &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pp.function_id&amp;nbsp;=&amp;nbsp;pf.function_id &lt;br /&gt;JOIN&amp;nbsp;sys.types&amp;nbsp;AS&amp;nbsp;t&amp;nbsp;ON &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.system_type_id&amp;nbsp;=&amp;nbsp;pp.system_type_id &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AND&amp;nbsp;t.user_type_id&amp;nbsp;=&amp;nbsp;pp.user_type_id &lt;br /&gt;WHERE&amp;nbsp;pf.name&amp;nbsp;=&amp;nbsp;N'PF_Year';&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://dba.stackexchange.com/questions/171365/how-to-generate-the-creation-script-for-partition-function-and-partition-schema&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://dba.stackexchange.com/questions/171365/how-to-generate-the-creation-script-for-partition-function-and-partition-schema&lt;/a&gt;&lt;/p&gt;</description>
      <category>SQL SERVER</category>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/324</guid>
      <comments>https://bedbmsguru.tistory.com/324#entry324comment</comments>
      <pubDate>Sat, 3 Feb 2024 10:46:37 +0900</pubDate>
    </item>
    <item>
      <title>Long run(30분이상) SQL 찾기</title>
      <link>https://bedbmsguru.tistory.com/301</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;CREATE&amp;nbsp;PROC&amp;nbsp;usp_chk_long_run_query&lt;br /&gt;AS&lt;br /&gt;SET&amp;nbsp;NOCOUNT&amp;nbsp;ON;&lt;br /&gt;&lt;br /&gt;SELECT&amp;nbsp;COUNT(*)&amp;nbsp;AS&amp;nbsp;long_run_count&lt;br /&gt;FROM&amp;nbsp;sys.dm_exec_sessions&amp;nbsp;AS&amp;nbsp;s&lt;br /&gt;JOIN&amp;nbsp;sys.dm_exec_requests&amp;nbsp;AS&amp;nbsp;r&amp;nbsp;ON&amp;nbsp;r.session_id&amp;nbsp;=&amp;nbsp;s.session_id&lt;br /&gt;CROSS&amp;nbsp;APPLY&amp;nbsp;sys.Dm_exec_sql_text(r.sql_handle)&amp;nbsp;AS&amp;nbsp;st&lt;br /&gt;WHERE&amp;nbsp;r.session_id&amp;nbsp;!=&amp;nbsp;@@SPID&lt;br /&gt;AND&amp;nbsp;r.total_elapsed_time&amp;nbsp;&amp;gt;&amp;nbsp;(30&amp;nbsp;*&amp;nbsp;60&amp;nbsp;*&amp;nbsp;1000)&lt;br /&gt;AND&amp;nbsp;command&amp;nbsp;NOT&amp;nbsp;IN&amp;nbsp;(&lt;br /&gt;'BACKUP&amp;nbsp;DATABASE'&lt;br /&gt;,'KILLED/ROLLBACK'&lt;br /&gt;)&lt;br /&gt;AND&amp;nbsp;DATEPART(HH,&amp;nbsp;getdate())&amp;nbsp;BETWEEN&amp;nbsp;8&amp;nbsp;AND&amp;nbsp;20&lt;br /&gt;AND&amp;nbsp;DATEPART(WEEKDAY,&amp;nbsp;GETDATE())&amp;nbsp;BETWEEN&amp;nbsp;2&amp;nbsp;AND&amp;nbsp;6&lt;br /&gt;AND&amp;nbsp;wait_type&amp;nbsp;NOT&amp;nbsp;IN('SP_SERVER_DIAGNOSTICS_SLEEP',&amp;nbsp;'OLEDB',&amp;nbsp;'TRACEWRITE')&lt;/p&gt;</description>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/301</guid>
      <comments>https://bedbmsguru.tistory.com/301#entry301comment</comments>
      <pubDate>Mon, 11 Sep 2023 09:03:00 +0900</pubDate>
    </item>
    <item>
      <title>MDF SIZE확인</title>
      <link>https://bedbmsguru.tistory.com/300</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;CREATE&amp;nbsp;procedure&amp;nbsp;usp_get_mdf_size&amp;nbsp;&lt;br /&gt;@dbname&amp;nbsp;varchar(100)&lt;br /&gt;AS&lt;br /&gt;SET&amp;nbsp;NOCOUNT&amp;nbsp;ON;&lt;br /&gt;DECLARE&amp;nbsp;@sql_statement&amp;nbsp;AS&amp;nbsp;nvarchar(4000)&lt;br /&gt;&lt;br /&gt;IF&amp;nbsp;@dbname&amp;nbsp;IS&amp;nbsp;NULL&amp;nbsp;&amp;nbsp;OR&amp;nbsp;@dbname&amp;nbsp;=&amp;nbsp;''&lt;br /&gt;BEGIN&amp;nbsp;&lt;br /&gt;SET&amp;nbsp;@dbname&amp;nbsp;=&amp;nbsp;DB_NAME()&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;IF&amp;nbsp;@dbname&amp;nbsp;=&amp;nbsp;'ALL'&lt;br /&gt;BEGIN&lt;br /&gt;set&amp;nbsp;@sql_statement&amp;nbsp;=&amp;nbsp;&lt;br /&gt;'&lt;br /&gt;create&amp;nbsp;TABLE&amp;nbsp;#tab1&amp;nbsp;(&lt;br /&gt;DBname&amp;nbsp;VARCHAR(500)&amp;nbsp;&lt;br /&gt;,filegroupname&amp;nbsp;VARCHAR(500)&amp;nbsp;&lt;br /&gt;,logical_filename&amp;nbsp;VARCHAR(500)&amp;nbsp;&lt;br /&gt;,physical_filename&amp;nbsp;VARCHAR(500)&amp;nbsp;&lt;br /&gt;,max_size_mb&amp;nbsp;DECIMAL&lt;br /&gt;,current_size_mb&amp;nbsp;DECIMAL&lt;br /&gt;,Space_Used_MB&amp;nbsp;DECIMAL&lt;br /&gt;,Available_Space_MB&amp;nbsp;DECIMAL&lt;br /&gt;);&lt;br /&gt;DECLARE&amp;nbsp;@sql_statement&amp;nbsp;AS&amp;nbsp;nvarchar(4000)&lt;br /&gt;set&amp;nbsp;@sql_statement&amp;nbsp;=&lt;br /&gt;'&amp;nbsp;+CHAR(39)&amp;nbsp;+&amp;nbsp;'&lt;br /&gt;USE&amp;nbsp;[?]&lt;br /&gt;IF&amp;nbsp;'&amp;nbsp;+CHAR(39)&amp;nbsp;+CHAR(39)+&amp;nbsp;'?'&amp;nbsp;+CHAR(39)&amp;nbsp;+CHAR(39)&amp;nbsp;+&amp;nbsp;'&amp;nbsp;NOT&amp;nbsp;IN&amp;nbsp;('+CHAR(39)&amp;nbsp;+CHAR(39)&amp;nbsp;+&amp;nbsp;'master'+CHAR(39)&amp;nbsp;+CHAR(39)&amp;nbsp;+&amp;nbsp;','&amp;nbsp;+CHAR(39)&amp;nbsp;+CHAR(39)+&amp;nbsp;'tempDB'+CHAR(39)&amp;nbsp;+CHAR(39)&amp;nbsp;+&amp;nbsp;','&amp;nbsp;+CHAR(39)&amp;nbsp;+&amp;nbsp;CHAR(39)+&amp;nbsp;'model'+&amp;nbsp;CHAR(39)&amp;nbsp;+CHAR(39)&amp;nbsp;+&amp;nbsp;','&amp;nbsp;+CHAR(39)&amp;nbsp;+CHAR(39)+&amp;nbsp;'msdb'&amp;nbsp;+CHAR(39)&amp;nbsp;+CHAR(39)&amp;nbsp;+&amp;nbsp;')&lt;br /&gt;insert&amp;nbsp;&amp;nbsp;#tab1&amp;nbsp;(DBname,&amp;nbsp;filegroupname&amp;nbsp;,logical_filename,&amp;nbsp;physical_filename,&amp;nbsp;max_size_mb,&amp;nbsp;current_size_mb&amp;nbsp;,Space_Used_MB,&amp;nbsp;Available_Space_MB)&lt;br /&gt;SELECT&amp;nbsp;&lt;br /&gt;db_name()&amp;nbsp;as&amp;nbsp;dbname&lt;br /&gt;,b.groupname&amp;nbsp;AS&amp;nbsp;'&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'&amp;nbsp;File_Group'&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;Char(13)&amp;nbsp;+'&lt;br /&gt;,Name&amp;nbsp;as&amp;nbsp;logical_name&lt;br /&gt;,[Filename]&lt;br /&gt;,CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND(a.maxsize&amp;nbsp;/&amp;nbsp;128.000,&amp;nbsp;2))&amp;nbsp;[MAX_SIZE_MB]&lt;br /&gt;,CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND(a.Size&amp;nbsp;/&amp;nbsp;128.000,&amp;nbsp;2))&amp;nbsp;[CURRENT_SIZE_MB]&lt;br /&gt;,CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND(FILEPROPERTY(a.Name,&amp;nbsp;'+&amp;nbsp;CHAR(39)&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'SpaceUsed'+&amp;nbsp;CHAR(39)&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;')&amp;nbsp;/&amp;nbsp;128.000,&amp;nbsp;2))&amp;nbsp;AS&amp;nbsp;[Space_Used_MB]&lt;br /&gt;,CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND((a.maxsize&amp;nbsp;-&amp;nbsp;FILEPROPERTY(a.Name,&amp;nbsp;'+CHAR(39)+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'SpaceUsed'+CHAR(39)&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'))&amp;nbsp;/&amp;nbsp;128.000,&amp;nbsp;2))&amp;nbsp;AS&amp;nbsp;[Available_Space_MB]&lt;br /&gt;FROM&amp;nbsp;dbo.sysfiles&amp;nbsp;a(NOLOCK)&lt;br /&gt;JOIN&amp;nbsp;sysfilegroups&amp;nbsp;b(NOLOCK)&amp;nbsp;ON&amp;nbsp;a.groupid&amp;nbsp;=&amp;nbsp;b.groupid&lt;br /&gt;'&amp;nbsp;+&amp;nbsp;CHAR(39)&amp;nbsp;+'&lt;br /&gt;EXEC&amp;nbsp;sp_MSforeachdb&amp;nbsp;@sql_statement&lt;br /&gt;select&amp;nbsp;DBname,case&amp;nbsp;max_size_mb&amp;nbsp;when&amp;nbsp;0&amp;nbsp;then&amp;nbsp;'+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'제한없음'+&amp;nbsp;char(39)&amp;nbsp;+'&amp;nbsp;else&amp;nbsp;CAST&amp;nbsp;(max_size_mb&amp;nbsp;AS&amp;nbsp;VARCHAR(50))&amp;nbsp;END&amp;nbsp;[MAX_SIZE_MB]&lt;br /&gt;,&amp;nbsp;&amp;nbsp;current_size_mb&amp;nbsp;&lt;br /&gt;,Space_Used_MB&lt;br /&gt;,&amp;nbsp;CASE&amp;nbsp;WHEN&amp;nbsp;Available_Space_MB&amp;nbsp;&amp;nbsp;&amp;lt;&amp;nbsp;1&amp;nbsp;THEN&amp;nbsp;'+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'제한없음'+&amp;nbsp;char(39)&amp;nbsp;+'&amp;nbsp;else&amp;nbsp;CAST&amp;nbsp;(Available_Space_MB&amp;nbsp;AS&amp;nbsp;VARCHAR(50))&amp;nbsp;END&amp;nbsp;Available_Space_MB&lt;br /&gt;,&amp;nbsp;case&amp;nbsp;max_size_mb&amp;nbsp;when&amp;nbsp;0&amp;nbsp;then&amp;nbsp;&amp;nbsp;-1&amp;nbsp;&amp;nbsp;else&amp;nbsp;CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND((Available_Space_MB&amp;nbsp;/&amp;nbsp;max_size_mb)&amp;nbsp;*&amp;nbsp;100,&amp;nbsp;2))&amp;nbsp;END&amp;nbsp;Available_percent&lt;br /&gt;,&amp;nbsp;filegroupname&amp;nbsp;&lt;br /&gt;,logical_filename&lt;br /&gt;,&amp;nbsp;physical_filename&lt;br /&gt;&amp;nbsp;from&amp;nbsp;#tab1&amp;nbsp;&lt;br /&gt;&amp;nbsp;WHERE&amp;nbsp;DBname&amp;nbsp;NOT&amp;nbsp;IN(select&amp;nbsp;name&amp;nbsp;from&amp;nbsp;sys.databases&amp;nbsp;where&amp;nbsp;is_read_only=1)&lt;br /&gt;&amp;nbsp;order&amp;nbsp;BY&amp;nbsp;Available_percent&amp;nbsp;&lt;br /&gt;drop&amp;nbsp;table&amp;nbsp;#tab1&lt;br /&gt;'&lt;br /&gt;&lt;br /&gt;END&lt;br /&gt;ELSE&lt;br /&gt;BEGIN&amp;nbsp;&lt;br /&gt;set&amp;nbsp;@sql_statement&amp;nbsp;=&amp;nbsp;&lt;br /&gt;'&lt;br /&gt;USE&amp;nbsp;'&amp;nbsp;+&amp;nbsp;@dbname&amp;nbsp;+&amp;nbsp;Char(13)&amp;nbsp;+'&lt;br /&gt;SELECT&amp;nbsp;&lt;br /&gt;&amp;nbsp;db_name()&amp;nbsp;as&amp;nbsp;dbname&lt;br /&gt;,case&amp;nbsp;a.maxsize&amp;nbsp;when&amp;nbsp;-1&amp;nbsp;then&amp;nbsp;'+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'제한없음'+&amp;nbsp;char(39)&amp;nbsp;+'&amp;nbsp;else&amp;nbsp;CAST&amp;nbsp;(CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND(a.maxsize&amp;nbsp;/&amp;nbsp;128.000,&amp;nbsp;2))&amp;nbsp;AS&amp;nbsp;VARCHAR(50))&amp;nbsp;END&amp;nbsp;[MAX_SIZE_MB]&lt;br /&gt;,CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND(a.Size&amp;nbsp;/&amp;nbsp;128.000,&amp;nbsp;2))&amp;nbsp;[CURRENT_SIZE_MB]&lt;br /&gt;,CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND(FILEPROPERTY(a.Name,&amp;nbsp;'&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'SpaceUsed'&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;')&amp;nbsp;/&amp;nbsp;128.000,&amp;nbsp;2))&amp;nbsp;AS&amp;nbsp;[Space_Used_MB]&lt;br /&gt;,CASE&amp;nbsp;WHEN&amp;nbsp;a.maxsize&amp;nbsp;&amp;lt;&amp;nbsp;1&amp;nbsp;THEN&amp;nbsp;'+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;'제한없음'+&amp;nbsp;char(39)&amp;nbsp;+'&amp;nbsp;else&amp;nbsp;CAST(CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND((a.maxsize&amp;nbsp;-&amp;nbsp;FILEPROPERTY(a.Name,&amp;nbsp;'+CHAR(39)&amp;nbsp;+&amp;nbsp;'SpaceUsed'+CHAR(39)&amp;nbsp;+&amp;nbsp;'))&amp;nbsp;/&amp;nbsp;128.000,&amp;nbsp;2))&amp;nbsp;AS&amp;nbsp;VARCHAR(50))&amp;nbsp;END&amp;nbsp;AS&amp;nbsp;[Available_Space_MB]&lt;br /&gt;,CASE&amp;nbsp;WHEN&amp;nbsp;a.maxsize&amp;nbsp;&amp;lt;&amp;nbsp;1&amp;nbsp;THEN&amp;nbsp;100&amp;nbsp;ELSE&amp;nbsp;CONVERT(DECIMAL(15,&amp;nbsp;2),&amp;nbsp;ROUND((((a.MAXSize&amp;nbsp;-&amp;nbsp;FILEPROPERTY(a.Name,&amp;nbsp;'+CHAR(39)&amp;nbsp;+&amp;nbsp;'SpaceUsed'+&amp;nbsp;CHAR(39)&amp;nbsp;+&amp;nbsp;'))&amp;nbsp;/&amp;nbsp;128.000)&amp;nbsp;/&amp;nbsp;(a.maxsize&amp;nbsp;/&amp;nbsp;128.000))&amp;nbsp;*&amp;nbsp;100,&amp;nbsp;2))&amp;nbsp;END&amp;nbsp;AS&amp;nbsp;Available_percent&lt;br /&gt;,b.groupname&amp;nbsp;AS&amp;nbsp;'&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;&amp;nbsp;+&amp;nbsp;'&amp;nbsp;File_Group'&amp;nbsp;&amp;nbsp;+&amp;nbsp;char(39)&amp;nbsp;+&amp;nbsp;Char(13)&amp;nbsp;+'&lt;br /&gt;,Name&amp;nbsp;as&amp;nbsp;logical_name&lt;br /&gt;,[Filename]&lt;br /&gt;FROM&amp;nbsp;dbo.sysfiles&amp;nbsp;a(NOLOCK)&lt;br /&gt;JOIN&amp;nbsp;sysfilegroups&amp;nbsp;b(NOLOCK)&amp;nbsp;ON&amp;nbsp;a.groupid&amp;nbsp;=&amp;nbsp;b.groupid&lt;br /&gt;'&amp;nbsp;&lt;br /&gt;END&lt;br /&gt;EXECUTE&amp;nbsp;sp_executesql&amp;nbsp;@sql_statement&lt;br /&gt;--PRINT&amp;nbsp;@sql_statement&lt;/p&gt;</description>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/300</guid>
      <comments>https://bedbmsguru.tistory.com/300#entry300comment</comments>
      <pubDate>Mon, 11 Sep 2023 08:59:52 +0900</pubDate>
    </item>
    <item>
      <title>전체DB들의 LDF SIZE확인</title>
      <link>https://bedbmsguru.tistory.com/299</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;create&amp;nbsp;procedure&amp;nbsp;usp_get_ldf_size&lt;br /&gt;AS&amp;nbsp;&lt;br /&gt;SET&amp;nbsp;NOCOUNT&amp;nbsp;ON;&lt;br /&gt;SELECT&amp;nbsp;name&lt;br /&gt;,db.log_reuse_wait_desc&lt;br /&gt;,format(ls.cntr_value&amp;nbsp;/&amp;nbsp;1024,&amp;nbsp;'#,###')&amp;nbsp;AS&amp;nbsp;size_mb&lt;br /&gt;,lu.cntr_value&amp;nbsp;/&amp;nbsp;1024&amp;nbsp;AS&amp;nbsp;used_mb&lt;br /&gt;,format(CAST(lu.cntr_value&amp;nbsp;AS&amp;nbsp;FLOAT)&amp;nbsp;/&amp;nbsp;CAST(ls.cntr_value&amp;nbsp;AS&amp;nbsp;FLOAT)&amp;nbsp;*&amp;nbsp;100,&amp;nbsp;'###0.##')&amp;nbsp;AS&amp;nbsp;used_percent&lt;br /&gt;,CASE&amp;nbsp;&lt;br /&gt;WHEN&amp;nbsp;CAST(lu.cntr_value&amp;nbsp;AS&amp;nbsp;FLOAT)&amp;nbsp;/&amp;nbsp;CAST(ls.cntr_value&amp;nbsp;AS&amp;nbsp;FLOAT)&amp;nbsp;&amp;gt;&amp;nbsp;.5&lt;br /&gt;THEN&amp;nbsp;CASE&amp;nbsp;&lt;br /&gt;/*&amp;nbsp;tempdb&amp;nbsp;special&amp;nbsp;monitoring&amp;nbsp;*/&lt;br /&gt;WHEN&amp;nbsp;db.name&amp;nbsp;=&amp;nbsp;'tempdb'&lt;br /&gt;AND&amp;nbsp;log_reuse_wait_desc&amp;nbsp;NOT&amp;nbsp;IN&amp;nbsp;(&lt;br /&gt;'CHECKPOINT'&lt;br /&gt;,'NOTHING'&lt;br /&gt;)&lt;br /&gt;THEN&amp;nbsp;'WARNING'&lt;br /&gt;/*&amp;nbsp;all&amp;nbsp;other&amp;nbsp;databases,&amp;nbsp;monitor&amp;nbsp;foor&amp;nbsp;the&amp;nbsp;50%&amp;nbsp;fill&amp;nbsp;case&amp;nbsp;*/&lt;br /&gt;WHEN&amp;nbsp;db.name&amp;nbsp;&amp;lt;&amp;gt;&amp;nbsp;'tempdb'&lt;br /&gt;THEN&amp;nbsp;'WARNING'&lt;br /&gt;ELSE&amp;nbsp;'OK'&lt;br /&gt;END&lt;br /&gt;ELSE&amp;nbsp;'OK'&lt;br /&gt;END&amp;nbsp;AS&amp;nbsp;log_status&lt;br /&gt;FROM&amp;nbsp;sys.databases&amp;nbsp;db&lt;br /&gt;JOIN&amp;nbsp;sys.dm_os_performance_counters&amp;nbsp;lu&amp;nbsp;ON&amp;nbsp;db.name&amp;nbsp;=&amp;nbsp;lu.instance_name&lt;br /&gt;JOIN&amp;nbsp;sys.dm_os_performance_counters&amp;nbsp;ls&amp;nbsp;ON&amp;nbsp;db.name&amp;nbsp;=&amp;nbsp;ls.instance_name&lt;br /&gt;WHERE&amp;nbsp;lu.counter_name&amp;nbsp;LIKE&amp;nbsp;'Log&amp;nbsp;File(s)&amp;nbsp;Used&amp;nbsp;Size&amp;nbsp;(KB)%'&lt;br /&gt;AND&amp;nbsp;ls.counter_name&amp;nbsp;LIKE&amp;nbsp;'Log&amp;nbsp;File(s)&amp;nbsp;Size&amp;nbsp;(KB)%'&lt;br /&gt;ORDER&amp;nbsp;BY&amp;nbsp;name&lt;/p&gt;</description>
      <category>SQL SERVER</category>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/299</guid>
      <comments>https://bedbmsguru.tistory.com/299#entry299comment</comments>
      <pubDate>Mon, 11 Sep 2023 08:59:13 +0900</pubDate>
    </item>
    <item>
      <title>실행중인 SQL확인</title>
      <link>https://bedbmsguru.tistory.com/298</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;CREATE&amp;nbsp;procedure&amp;nbsp;usp_get_runsql&amp;nbsp;&lt;br /&gt;as&lt;br /&gt;SELECT&amp;nbsp;TOP&amp;nbsp;1000&amp;nbsp;s.session_id,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r.status,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wt.wait_duration_ms,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wt.wait_type,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r.cpu_time,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r.logical_reads,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r.reads,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r.writes,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r.total_elapsed_time&amp;nbsp;/&amp;nbsp;(1000&amp;nbsp;*&amp;nbsp;60)&amp;nbsp;'Elaps&amp;nbsp;M',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DB_NAME(r.database_id)&amp;nbsp;dbname,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.login_name,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUBSTRING(st.TEXT,&amp;nbsp;(r.statement_start_offset&amp;nbsp;/&amp;nbsp;2)&amp;nbsp;+&amp;nbsp;1,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;((CASE&amp;nbsp;r.statement_end_offset&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHEN&amp;nbsp;-1&amp;nbsp;THEN&amp;nbsp;DATALENGTH(st.TEXT)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ELSE&amp;nbsp;r.statement_end_offset&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;END&amp;nbsp;-&amp;nbsp;r.statement_start_offset)&amp;nbsp;/&amp;nbsp;2)&amp;nbsp;+&amp;nbsp;1)&amp;nbsp;AS&amp;nbsp;statement_text,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;COALESCE(QUOTENAME(DB_NAME(st.dbid))&amp;nbsp;+&amp;nbsp;N'.'&amp;nbsp;+&amp;nbsp;QUOTENAME(OBJECT_SCHEMA_NAME(st.objectid,&amp;nbsp;st.dbid))&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;N'.'&amp;nbsp;+&amp;nbsp;QUOTENAME(OBJECT_NAME(st.objectid,&amp;nbsp;st.dbid)),&amp;nbsp;'')&amp;nbsp;AS&amp;nbsp;command_text,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r.command,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.host_name,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.program_name,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.last_request_end_time,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;r.open_transaction_count,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s.login_time&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;FROM&amp;nbsp;sys.dm_exec_sessions&amp;nbsp;AS&amp;nbsp;s&lt;br /&gt;JOIN&amp;nbsp;sys.dm_exec_requests&amp;nbsp;AS&amp;nbsp;r&amp;nbsp;ON&amp;nbsp;r.session_id&amp;nbsp;=&amp;nbsp;s.session_id&lt;br /&gt;&amp;nbsp;JOIN&amp;nbsp;&amp;nbsp;sys.dm_os_waiting_tasks&amp;nbsp;wt&lt;br /&gt;&amp;nbsp;ON&amp;nbsp;r.session_id&amp;nbsp;=&amp;nbsp;wt.session_id&lt;br /&gt;&amp;nbsp;CROSS&amp;nbsp;APPLY&amp;nbsp;sys.Dm_exec_sql_text(r.sql_handle)&amp;nbsp;AS&amp;nbsp;st&lt;br /&gt;WHERE&amp;nbsp;r.session_id&amp;nbsp;!=&amp;nbsp;@@SPID&lt;br /&gt;ORDER&amp;nbsp;BY&amp;nbsp;r.cpu_time&amp;nbsp;DESC&lt;/p&gt;</description>
      <category>SQL SERVER</category>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/298</guid>
      <comments>https://bedbmsguru.tistory.com/298#entry298comment</comments>
      <pubDate>Mon, 11 Sep 2023 08:58:30 +0900</pubDate>
    </item>
    <item>
      <title>Agent Job 실패확인</title>
      <link>https://bedbmsguru.tistory.com/297</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;CREATE&amp;nbsp;procedure&amp;nbsp;usp_errorjob&lt;br /&gt;AS&lt;br /&gt;SET&amp;nbsp;NOCOUNT&amp;nbsp;ON;&lt;br /&gt;select&amp;nbsp;B.name,&lt;br /&gt;CASE&lt;br /&gt;WHEN&amp;nbsp;A.[run_date]&amp;nbsp;IS&amp;nbsp;NULL&amp;nbsp;OR&amp;nbsp;A.[run_time]&amp;nbsp;IS&amp;nbsp;NULL&amp;nbsp;THEN&amp;nbsp;NULL&lt;br /&gt;&amp;nbsp;ELSE&amp;nbsp;CAST(CAST(A.[run_date]&amp;nbsp;AS&amp;nbsp;CHAR(8))&amp;nbsp;+&amp;nbsp;'&amp;nbsp;'&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;STUFF(&amp;nbsp;STUFF(RIGHT('000000'&amp;nbsp;+&amp;nbsp;CAST(A.[run_time]&amp;nbsp;AS&amp;nbsp;VARCHAR(6)),&amp;nbsp;&amp;nbsp;6)&lt;br /&gt;&amp;nbsp;&amp;nbsp;,&amp;nbsp;3,&amp;nbsp;0,&amp;nbsp;':')&amp;nbsp;,&amp;nbsp;6,&amp;nbsp;0,&amp;nbsp;':')&amp;nbsp;AS&amp;nbsp;DATETIME)&lt;br /&gt;&amp;nbsp;END&amp;nbsp;AS&amp;nbsp;[StartDateTime]&amp;nbsp;,&lt;br /&gt;&amp;nbsp;STUFF(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STUFF(RIGHT('000000'&amp;nbsp;+&amp;nbsp;CAST([A].[run_duration]&amp;nbsp;AS&amp;nbsp;VARCHAR(6)),&amp;nbsp;&amp;nbsp;6)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&amp;nbsp;3,&amp;nbsp;0,&amp;nbsp;':')&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&amp;nbsp;6,&amp;nbsp;0,&amp;nbsp;':')&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AS&amp;nbsp;[LastRunDuration&amp;nbsp;(HH:MM:SS)],&lt;br /&gt;CASE&amp;nbsp;A.[run_status]&lt;br /&gt;&amp;nbsp;WHEN&amp;nbsp;0&amp;nbsp;THEN&amp;nbsp;'Failed'&lt;br /&gt;&amp;nbsp;WHEN&amp;nbsp;1&amp;nbsp;THEN&amp;nbsp;'Succeeded'&lt;br /&gt;&amp;nbsp;WHEN&amp;nbsp;2&amp;nbsp;THEN&amp;nbsp;'Retry'&lt;br /&gt;&amp;nbsp;WHEN&amp;nbsp;3&amp;nbsp;THEN&amp;nbsp;'Canceled'&lt;br /&gt;&amp;nbsp;WHEN&amp;nbsp;4&amp;nbsp;THEN&amp;nbsp;'Running'&amp;nbsp;--&amp;nbsp;In&amp;nbsp;Progress&lt;br /&gt;&amp;nbsp;END&amp;nbsp;AS&amp;nbsp;[RunStatus]&lt;br /&gt;,&amp;nbsp;A.message&amp;nbsp;from&amp;nbsp;&lt;br /&gt;[msdb].[dbo].[sysjobhistory]&amp;nbsp;AS&amp;nbsp;A&lt;br /&gt;inner&amp;nbsp;join&amp;nbsp;&amp;nbsp;[msdb].[dbo].[sysjobs]&amp;nbsp;B&lt;br /&gt;ON&amp;nbsp;A.job_id&amp;nbsp;=&amp;nbsp;B.job_id&lt;br /&gt;where&amp;nbsp;convert(datetime,&amp;nbsp;cast(A.run_date&amp;nbsp;as&amp;nbsp;varchar(20)),&amp;nbsp;121)&amp;nbsp;&amp;gt;&amp;nbsp;getdate()&amp;nbsp;-7--성공과&amp;nbsp;실행중인&amp;nbsp;JOB&amp;nbsp;제외&lt;br /&gt;AND&amp;nbsp;A.run_status&amp;nbsp;NOT&amp;nbsp;IN&amp;nbsp;(1)&amp;nbsp;&lt;br /&gt;AND&amp;nbsp;B.enabled&amp;nbsp;=1&amp;nbsp;--사용중인&amp;nbsp;JOB&lt;br /&gt;AND&amp;nbsp;name&amp;nbsp;not&amp;nbsp;like&amp;nbsp;&amp;nbsp;'%ERRORLOG&amp;nbsp;Cycling%'&amp;nbsp;--원래&amp;nbsp;실패할&amp;nbsp;수&amp;nbsp;있기&amp;nbsp;때문에&amp;nbsp;이&amp;nbsp;작업은&amp;nbsp;뺀다.&lt;br /&gt;order&amp;nbsp;by&amp;nbsp;[StartDateTime]&amp;nbsp;DESC&lt;/p&gt;</description>
      <category>SQL SERVER</category>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/297</guid>
      <comments>https://bedbmsguru.tistory.com/297#entry297comment</comments>
      <pubDate>Mon, 11 Sep 2023 08:58:01 +0900</pubDate>
    </item>
    <item>
      <title>Zabbix 3.0 Agent Repository</title>
      <link>https://bedbmsguru.tistory.com/296</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;3.0을 사용하는데 현재 3.0이 지원 만료가 되어 agent 가 공식홈에서 찾을 수 없음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래에 가서agent 다운로드 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://repo.zabbix.com/zabbix/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://repo.zabbix.com/zabbix/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Zabbix</category>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/296</guid>
      <comments>https://bedbmsguru.tistory.com/296#entry296comment</comments>
      <pubDate>Tue, 9 May 2023 15:09:45 +0900</pubDate>
    </item>
    <item>
      <title>닷넷프레임워크3.5 PowerShell로 설치</title>
      <link>https://bedbmsguru.tistory.com/295</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;GUI로 설치가 잘 안될때 Powershell로 설치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Install-WindowsFeature&amp;nbsp;Net-Framework-Core&amp;nbsp;-source&amp;nbsp;E:\sources\sxs&lt;/p&gt;</description>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/295</guid>
      <comments>https://bedbmsguru.tistory.com/295#entry295comment</comments>
      <pubDate>Thu, 30 Mar 2023 13:29:47 +0900</pubDate>
    </item>
    <item>
      <title>synonym의 base object 조회</title>
      <link>https://bedbmsguru.tistory.com/294</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;SELECT&amp;nbsp;OBJECT_SCHEMA_NAME(s.object_id,&amp;nbsp;DB_ID())&amp;nbsp;Schema_name &lt;br /&gt;,&amp;nbsp;s.name&amp;nbsp;Table_name &lt;br /&gt;,&amp;nbsp;s.base_object_name&amp;nbsp; &lt;br /&gt;,&amp;nbsp;OBJECTPROPERTYEX(OBJECT_ID(s.[name]),&amp;nbsp;'BaseType')&amp;nbsp;as&amp;nbsp;BaseType &lt;br /&gt;,&amp;nbsp;ao.type_desc &lt;br /&gt;FROM&amp;nbsp;sys.synonyms&amp;nbsp;s &lt;br /&gt;JOIN&amp;nbsp;(SELECT&amp;nbsp;DISTINCT&amp;nbsp;type,&amp;nbsp;type_desc&amp;nbsp;from&amp;nbsp;sys.all_objects)&amp;nbsp;ao&amp;nbsp;on&amp;nbsp;CONVERT(varchar(2),OBJECTPROPERTYEX(OBJECT_ID(s.[name]),&amp;nbsp;'BaseType'))&amp;nbsp;=&amp;nbsp;ao.type&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://codingsight.com/sql-server-synonyms/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://codingsight.com/sql-server-synonyms/&lt;/a&gt;&lt;/p&gt;</description>
      <category>SQL SERVER</category>
      <author>bedbmsguru</author>
      <guid isPermaLink="true">https://bedbmsguru.tistory.com/294</guid>
      <comments>https://bedbmsguru.tistory.com/294#entry294comment</comments>
      <pubDate>Thu, 15 Dec 2022 09:49:15 +0900</pubDate>
    </item>
  </channel>
</rss>