﻿<?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>Veritabanı Boyutu Büyümesi Geçmişini Görüntülemek &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/veritabani-boyutu-buyumesi-gecmisini-goruntulemek/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Fri, 11 Feb 2022 22:04:30 +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’da Veritabanı Boyutu Büyümesi Geçmişini Görüntülemek</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-veritabani-boyutu-buyumesi-gecmisini-goruntulemek</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Wed, 25 Sep 2019 05:13:51 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server’da Veritabanı Boyutu Büyümesi Geçmişi]]></category>
		<category><![CDATA[SQL Server’da Veritabanı Boyutu Büyümesi Geçmişini Görüntülemek]]></category>
		<category><![CDATA[Veritabanı Boyutu Büyümesi Geçmişini Görüntülemek]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=7699</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda sizlere SQL Server&#8217;da veritabanı boyutu büyümesi geçmişini görüntülemek hakkında bilgi vereceğim. SQL Server&#8217;da bazı durumlarda geçmişe yönelik de olmak üzere veritabanı...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda sizlere SQL Server&#8217;da veritabanı boyutu büyümesi geçmişini görüntülemek hakkında bilgi vereceğim.</p>
<p>SQL Server&#8217;da bazı durumlarda geçmişe yönelik de olmak üzere veritabanı boyutu büyümesini aylık olarak kontrol etmek isteyebiliriz.</p>
<p>Aşağıdaki kodu kullanarak tüm veritabanları için bu sonucu alabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">DECLARE @startDate DATETIME;
SET @startDate = GETDATE();
SELECT PVT.DatabaseName,
       PVT.[0],
       PVT.[-1],
       PVT.[-2],
       PVT.[-3],
       PVT.[-4],
       PVT.[-5],
       PVT.[-6],
       PVT.[-7],
       PVT.[-8],
       PVT.[-9],
       PVT.[-10],
       PVT.[-11],
       PVT.[-12]
FROM
(
    SELECT BS.database_name AS DatabaseName,
           DATEDIFF(mm, @startDate, BS.backup_start_date) AS MonthsAgo,
           CONVERT(NUMERIC(10, 1), AVG(BF.file_size / 1048576.0)) AS AvgSizeMB
    FROM msdb.dbo.backupset AS BS
        INNER JOIN msdb.dbo.backupfile AS BF
            ON BS.backup_set_id = BF.backup_set_id
    WHERE NOT BS.database_name IN ( 'master', 'msdb', 'model', 'tempdb' )
          AND BF.[file_type] = 'D'
          AND BS.backup_start_date
          BETWEEN DATEADD(yy, -1, @startDate) AND @startDate
    GROUP BY BS.database_name,
             DATEDIFF(mm, @startDate, BS.backup_start_date)
) AS BCKSTAT
PIVOT
(
    SUM(BCKSTAT.AvgSizeMB)
    FOR BCKSTAT.MonthsAgo IN ([0], [-1], [-2], [-3], [-4], [-5], [-6], [-7], [-8], [-9], [-10], [-11], [-12])
) AS PVT
ORDER BY PVT.DatabaseName;</code></pre>
<p>Kodu çalıştırdığımız zaman aşağıdaki sonucu göreceksiniz.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-7701 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2019/09/sql-serverda-veritabani-boyutu-buyumesi-gecmisini-goruntulemek-1.jpg" alt="SQL Server’da Veritabanı Boyutu Büyümesi Geçmişini Görüntülemek" width="700" height="391" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2019/09/sql-serverda-veritabani-boyutu-buyumesi-gecmisini-goruntulemek-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2019/09/sql-serverda-veritabani-boyutu-buyumesi-gecmisini-goruntulemek-1-315x176.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2019/09/sql-serverda-veritabani-boyutu-buyumesi-gecmisini-goruntulemek-1-537x300.jpg 537w, https://sqlserveregitimleri.com/wp-content/uploads/2019/09/sql-serverda-veritabani-boyutu-buyumesi-gecmisini-goruntulemek-1-242x135.jpg 242w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere her ay için veri gelmiş oldu. Sorgu, işlemi yedekleme geçmişini kullanarak yapmaktadır. Veri gelmiyorsa yedekleme geçmişiniz yoktur. Buna dikkat edelim.</p>
<p>Eğer hali hazırda aktif ve yoğun olarak çalışan bir veritabanınız varsa değerlerin -12&#8217;den 0&#8217;a doğru arttığını göreceksiniz. -12 ifadesi 12 ay önceyi ifade etmektedir. 0 ise şu anki zamanı ifade etmektedir.</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"> 569</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
