﻿<?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 Tablo Boyutu &#8211; SQL Server Eğitimleri</title>
	<atom:link href="https://sqlserveregitimleri.com/etiket/sql-server-tablo-boyutu/feed" rel="self" type="application/rss+xml" />
	<link>https://sqlserveregitimleri.com</link>
	<description>SQL Server ile ilgili her şey</description>
	<lastBuildDate>Mon, 13 Mar 2023 22:40:20 +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 Tablo Hakkında Metrik Bilgilere Ulaşmak</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-tablo-hakkinda-metrik-bilgilere-ulasmak</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Mon, 30 Jan 2023 07:03:02 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Tablo Boyutu]]></category>
		<category><![CDATA[Tablo Hakkında Metrik Bilgilere Ulaşmak]]></category>
		<category><![CDATA[TSQL Tablo Boyutu]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=15089</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server’da tablo hakkında metrik bilgilere ulaşmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tablo hakkında metrik bilgilere ulaşmak...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server’da tablo hakkında metrik bilgilere ulaşmak ile ilgili bilgi vermeye çalışacağım.</p>
<p>SQL Server’da bazı durumlarda tablo hakkında metrik bilgilere ulaşmak isteyebilirsiniz.</p>
<p>SQL Server’da tablonun disk üzerindeki metrik bilgilerine <strong>sp_spaceused</strong> prosedürünü kullanarak ulaşabilirsiniz. Prosedürün kullanımı <strong>sp_spaceused</strong> <span style="color: #ff0000;"><strong>&#8216;DatabaseName.Owner.TableName&#8217;</strong></span> şeklindedir. Bu prosedür tablo hakkında;</p>
<ol>
<li>Satır sayısı(Rows),</li>
<li>Verinin boyutu (Data),</li>
<li>Index&#8217;in boyutu(Index Size)</li>
</ol>
<p>gibi metrik bilgileri vermektedir.</p>
<p>Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">---Kullanımı

exec sp_spaceused 'NORTHWND.dbo.Categories'</code></pre>
<p>Yukarıdaki prosedürü çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz.</p>
<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-15091 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2023/01/sql-serverda-tablo-hakkinda-metrik-bilgilere-ulasmak-1.png" alt="SQL Server’da Tablo Hakkında Metrik Bilgilere Ulaşmak" width="700" height="455" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2023/01/sql-serverda-tablo-hakkinda-metrik-bilgilere-ulasmak-1.png 700w, https://sqlserveregitimleri.com/wp-content/uploads/2023/01/sql-serverda-tablo-hakkinda-metrik-bilgilere-ulasmak-1-315x205.png 315w, https://sqlserveregitimleri.com/wp-content/uploads/2023/01/sql-serverda-tablo-hakkinda-metrik-bilgilere-ulasmak-1-462x300.png 462w, https://sqlserveregitimleri.com/wp-content/uploads/2023/01/sql-serverda-tablo-hakkinda-metrik-bilgilere-ulasmak-1-208x135.png 208w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere tablo hakkında metrik bilgilere ulaşmış olduk.</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"> 192</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server&#8217;da Tabloların Fiziksel Boyutları</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-tablolarin-fiziksel-boyutlari</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Thu, 24 Feb 2022 23:01:59 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Tablo Boyutu]]></category>
		<category><![CDATA[SQL Tabloların Fiziksel Boyutları]]></category>
		<category><![CDATA[Tabloların Fiziksel Boyutları]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=13143</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da Tabloların fiziksel boyutları ile ilgili bilgi vermeye çalışacağım. SQL Server&#8217;da bazı durumlarda tabloların fiziksel boyut bilgilerini öğrenmek isteyebilirsiniz. Aşağıdaki...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da Tabloların fiziksel boyutları ile ilgili bilgi vermeye çalışacağım.</p>
<p>SQL Server&#8217;da bazı durumlarda tabloların fiziksel boyut bilgilerini öğrenmek isteyebilirsiniz.</p>
<p>Aşağıdaki sorguyu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">SELECT t.name AS TableName,
       s.name AS SchemaName,
       p.rows AS RowCounts,
       SUM(a.total_pages) * 8 AS TotalSpaceKB,
       SUM(a.used_pages) * 8 AS UsedSpaceKB,
       (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB
FROM sys.tables t
    INNER JOIN sys.indexes i
        ON t.object_id = i.object_id
    INNER JOIN sys.partitions p
        ON i.object_id = p.object_id
           AND i.index_id = p.index_id
    INNER JOIN sys.allocation_units a
        ON p.partition_id = a.container_id
    LEFT OUTER JOIN sys.schemas s
        ON t.schema_id = s.schema_id
WHERE t.name NOT LIKE 'dt%'
      AND t.is_ms_shipped = 0
      AND i.object_id &gt; 255
GROUP BY t.name,
         s.name,
         p.rows
ORDER BY t.name;</code></pre>
<p>Yukarıdaki sorguyu çalıştırdığınızda aşağıdakine benzer bir sonuç göreceksiniz.</p>
<p><img decoding="async" class="alignnone wp-image-13145 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-tablolarin-fiziksel-boyutlari-1.jpg" alt="SQL Server'da Tabloların Fiziksel Boyutları" width="700" height="563" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-tablolarin-fiziksel-boyutlari-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-tablolarin-fiziksel-boyutlari-1-315x253.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-tablolarin-fiziksel-boyutlari-1-373x300.jpg 373w, https://sqlserveregitimleri.com/wp-content/uploads/2022/02/sql-serverda-tablolarin-fiziksel-boyutlari-1-168x135.jpg 168w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere tabloların fiziksel boyut bilgilerini görmüş olduk.</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"> 272</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server&#8217;da Tabloların GB ve MB Boyutunu Gösteren Sorgu</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-tablolarin-gb-ve-mb-boyutunu-gosteren-sorgu</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Thu, 23 Dec 2021 06:10:17 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Tablo Boyutu]]></category>
		<category><![CDATA[SQL Tablo Boyutu]]></category>
		<category><![CDATA[Tabloların GB ve MB Boyutunu Gösteren Sorgu]]></category>
		<guid isPermaLink="false">https://sqlserveregitimleri.com/?p=11893</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da tabloların GB ve MB boyutunu gösteren sorgu hakkında bilgi vereceğim. SQL Server&#8217;da bazı durumlarda tabloların GB ve MB boyutunu...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da tabloların GB ve MB boyutunu gösteren sorgu hakkında bilgi vereceğim.</p>
<p>SQL Server&#8217;da bazı durumlarda tabloların GB ve MB boyutunu görmek isteyebilirsiniz.</p>
<p>Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.</p>
<pre class="line-numbers"><code class="language-sql">IF EXISTS (SELECT OBJECT_ID('tempdb..#Tablo'))
    DROP TABLE #tablo;

IF EXISTS (SELECT OBJECT_ID('tempdb..#TabloBilgileri'))
    DROP TABLE #tablobilgileri;

SELECT ROW_NUMBER() OVER (ORDER BY TABLE_NAME) AS TABLE_NO,
       TABLE_NAME,
       TABLE_SCHEMA
INTO #tablo
FROM INFORMATION_SCHEMA.TABLES;

GO

CREATE TABLE #tablobilgileri
(
    [tablo adi] VARCHAR(128),
    [satir sayisi] INT,
    [toplam alan] VARCHAR(18),
    [veri alani] VARCHAR(18),
    [index alani] VARCHAR(18),
    [kullanilmayan alan] VARCHAR(18)
);

GO

DECLARE @sayac INT;
DECLARE @tablosayisi INT;
DECLARE @sql VARCHAR(MAX);

SET @tablosayisi =
(
    SELECT MAX(TABLE_NO)FROM #tablo
);
SET @sayac = 0;

WHILE @sayac &lt; @tablosayisi
BEGIN
    SET @sayac = @sayac + 1;
    SET @sql = 'insert into #TabloBilgileri exec sp_spaceused "' +
               (
                   SELECT TABLE_SCHEMA FROM #tablo WHERE @sayac = TABLE_NO
               ) + '.[' +
               (
                   SELECT TABLE_NAME FROM #tablo WHERE @sayac = TABLE_NO
               ) + ']"';

    EXEC (@sql);
END;

SELECT *
FROM
(
    SELECT [tablo adi],
           [satir sayisi],
           (CASE
                WHEN CONVERT(VARCHAR(50), CONVERT(BIGINT, LEFT([toplam alan], LEN([toplam alan]) - 3)) / 1024) &lt; 1024 THEN
                    CONVERT(VARCHAR(50), CONVERT(BIGINT, LEFT([toplam alan], LEN([toplam alan]) - 3)) / 1024) + ' MB'
                ELSE
                    CONVERT(
                               VARCHAR(50),
                               CONVERT(
                                          DECIMAL(10, 2),
                                          CONVERT(DECIMAL, LEFT([toplam alan], LEN([toplam alan]) - 3)) / 1024 / 1024
                                      )
                           ) + ' GB'
            END
           ) AS [Toplam Alan],
           (CASE
                WHEN CONVERT(VARCHAR(50), CONVERT(BIGINT, LEFT([veri alani], LEN([veri alani]) - 3)) / 1024) &lt; 1024 THEN
                    CONVERT(VARCHAR(50), CONVERT(BIGINT, LEFT([veri alani], LEN([veri alani]) - 3)) / 1024) + 'MB'
                ELSE
                    CONVERT(
                               VARCHAR(50),
                               CONVERT(
                                          DECIMAL(10, 2),
                                          CONVERT(DECIMAL, LEFT([veri alani], LEN([veri alani]) - 3)) / 1024 / 1024
                                      )
                           ) + ' GB'
            END
           ) AS [Veri Alani],
           (CASE
                WHEN CONVERT(VARCHAR(50), CONVERT(BIGINT, LEFT([index alani], LEN([index alani]) - 3)) / 1024) &lt; 1024 THEN
                    CONVERT(VARCHAR(50), CONVERT(BIGINT, LEFT([index alani], LEN([index alani]) - 3)) / 1024) + ' MB'
                ELSE
                    CONVERT(
                               VARCHAR(50),
                               CONVERT(
                                          DECIMAL(10, 2),
                                          CONVERT(DECIMAL, LEFT([index alani], LEN([index alani]) - 3)) / 1024 / 1024
                                      )
                           ) + ' GB'
            END
           ) AS [Index Alani]
    FROM #tablobilgileri tb
) AS TMP
ORDER BY 2 DESC;

</code></pre>
<p>Yukarıdaki sorguyu çalıştırdığınızda aşağıdakine benzer bir sonuç göreceksiniz.</p>
<p><img decoding="async" class="alignnone wp-image-11937 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2021/12/sql-serverda-tablolarin-gb-ve-mb-boyutunu-gosteren-sorgu-1.jpg" alt="SQL Server'da Tabloların GB ve MB Boyutunu Gösteren Sorgu" width="700" height="541" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2021/12/sql-serverda-tablolarin-gb-ve-mb-boyutunu-gosteren-sorgu-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2021/12/sql-serverda-tablolarin-gb-ve-mb-boyutunu-gosteren-sorgu-1-315x243.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2021/12/sql-serverda-tablolarin-gb-ve-mb-boyutunu-gosteren-sorgu-1-388x300.jpg 388w, https://sqlserveregitimleri.com/wp-content/uploads/2021/12/sql-serverda-tablolarin-gb-ve-mb-boyutunu-gosteren-sorgu-1-175x135.jpg 175w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p>Görüldüğü üzere SQL Server&#8217;da tabloların GB ve MB boyutu gösterilmiş oldu.</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"> 456</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SQL Server’da Bir Tablonun Fiziksel Boyutunu Öğrenmek</title>
		<link>https://sqlserveregitimleri.com/sql-serverda-bir-tablonun-fiziksel-boyutunu-ogrenmek</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Tue, 31 Oct 2017 13:33:23 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Tablo Boyutu]]></category>
		<category><![CDATA[SQL Server Tablo Boyutu Öğrenmek]]></category>
		<category><![CDATA[SQL Server’da Bir Tablonun Fiziksel Boyutunu Öğrenmek]]></category>
		<guid isPermaLink="false">http://sqlserveregitimleri.com/?p=2276</guid>

					<description><![CDATA[Herkese merhaba, Bu yazıda SQL Server&#8217;da bir tablonun fiziksel boyutunu öğrenmek ile ilgili bilgi vermeye çalışacağım. SQL Server&#8217;da bazı durumlarda bir tablonun fiziksel boyutunu öğrenmek...]]></description>
										<content:encoded><![CDATA[<p>Herkese merhaba,</p>
<p>Bu yazıda SQL Server&#8217;da bir tablonun fiziksel boyutunu öğrenmek ile ilgili bilgi vermeye çalışacağım.</p>
<p>SQL Server&#8217;da bazı durumlarda bir tablonun fiziksel boyutunu öğrenmek isteyebilirsiniz.</p>
<p>Bu işlem için <strong>sp_spaceused</strong> prosedürünü kullanıyoruz.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-2279 size-full" src="https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-bir-tablonun-fiziksel-boyutunu-ogrenmek-1.jpg" alt="SQL Server’da Bir Tablonun Fiziksel Boyutunu Öğrenmek" width="700" height="446" srcset="https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-bir-tablonun-fiziksel-boyutunu-ogrenmek-1.jpg 700w, https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-bir-tablonun-fiziksel-boyutunu-ogrenmek-1-315x201.jpg 315w, https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-bir-tablonun-fiziksel-boyutunu-ogrenmek-1-471x300.jpg 471w, https://sqlserveregitimleri.com/wp-content/uploads/2017/10/sql-serverda-bir-tablonun-fiziksel-boyutunu-ogrenmek-1-212x135.jpg 212w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p>
<p>Prosedürümüzü exec diyerek çalıştırıyoruz.</p>
<pre class="line-numbers"><code class="language-sql">EXEC sp_spaceused;</code></pre>
<p>Sonrasında ise Products tablosuna ait name bilgisi, rows bilgisi, ve data bilgisi gibi kısımlar geliyor.</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"> 2.410</span><span class='epvc-label'> Kez Okundu</span></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
