<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/6.11.7-stable" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Uwe Ricken - Kategorie: "Storage Engine"</title>
		<link>https://www.insidesql.org/blogs/uricken/</link>
		<atom:link rel="self" type="application/rss+xml" href="https://www.insidesql.org/blogs/uricken/?tempskin=_rss2" />
		<description>InsideSQL.org Blogs - Blogs über SQL Server</description>
		<language>de-DE</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=6.11.7-stable"/>
		<ttl>60</ttl>
				<item>
			<title>SCAN, SEEK und PARALLELITÄT in REALITÄT</title>
			<link>https://www.insidesql.org/blogs/uricken/2014/10/24/scan-seek-und-parallelitaet-in</link>
			<pubDate>Fri, 24 Oct 2014 14:40:00 +0000</pubDate>			<dc:creator>Uwe Ricken</dc:creator>
			<category domain="alt">Tipps und Tricks</category>
<category domain="alt">Storage Engine</category>
<category domain="main">FUN</category>			<guid isPermaLink="false">3739@https://www.insidesql.org/blogs/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://db-berater.blogspot.de/2014/10/scan-seek-und-parallelitat-in-realitat.html&quot;&gt;http://db-berater.blogspot.de/2014/10/scan-seek-und-parallelitat-in-realitat.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Dieser Beitrag ist nicht ganz ernst gemeint und soll nur eine Brücke schlagen zwischen der eher langweiligen Theorie bei der Abfrage von Daten und der Realität; also viel Spaß beim Lesen!&lt;/p&gt;
&lt;a href=&quot;https://www.insidesql.org/blogs/uricken/2014/10/24/scan-seek-und-parallelitaet-in#more3739&quot;&gt;Ganze Geschichte &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://db-berater.blogspot.de/2014/10/scan-seek-und-parallelitat-in-realitat.html">http://db-berater.blogspot.de/2014/10/scan-seek-und-parallelitat-in-realitat.html</a></p><p>Dieser Beitrag ist nicht ganz ernst gemeint und soll nur eine Brücke schlagen zwischen der eher langweiligen Theorie bei der Abfrage von Daten und der Realität; also viel Spaß beim Lesen!</p>
<a href="https://www.insidesql.org/blogs/uricken/2014/10/24/scan-seek-und-parallelitaet-in#more3739">Ganze Geschichte &raquo;</a>]]></content:encoded>
								<comments>https://www.insidesql.org/blogs/uricken/2014/10/24/scan-seek-und-parallelitaet-in#comments</comments>
			<wfw:commentRss>https://www.insidesql.org/blogs/uricken/?tempskin=_rss2&#38;disp=comments&#38;p=3739</wfw:commentRss>
		</item>
				<item>
			<title>Löschen von Daten aus Heap gibt Datenseiten nicht frei</title>
			<link>https://www.insidesql.org/blogs/uricken/2014/04/07/loeschen-von-daten-aus-heap</link>
			<pubDate>Mon, 07 Apr 2014 18:29:00 +0000</pubDate>			<dc:creator>Uwe Ricken</dc:creator>
			<category domain="alt">Tipps und Tricks</category>
<category domain="alt">Level 300</category>
<category domain="main">Storage Engine</category>			<guid isPermaLink="false">3668@https://www.insidesql.org/blogs/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://db-berater.blogspot.de/2014/04/loschen-von-daten-aus-heap-gibt.html&quot;&gt;http://db-berater.blogspot.de/2014/04/loschen-von-daten-aus-heap-gibt.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Wenn alle Datensätze aus einem Heap gelöscht werden, mag man meinen, dass Microsoft SQL Server nach dem Löschvorgang auch die allozierten Datenseiten wieder frei gibt. Das macht der Microsoft SQL Server jedoch nur, wenn bestimmte Voraussetzungen vorhanden sind wie der nachfolgende Artikel zeigt.&lt;/p&gt;
&lt;div id=&quot;extendedEntryBreak&quot;&gt;&lt;/div&gt;&lt;a href=&quot;https://www.insidesql.org/blogs/uricken/2014/04/07/loeschen-von-daten-aus-heap#more3668&quot;&gt;Ganze Geschichte &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://db-berater.blogspot.de/2014/04/loschen-von-daten-aus-heap-gibt.html">http://db-berater.blogspot.de/2014/04/loschen-von-daten-aus-heap-gibt.html</a></p><p>Wenn alle Datensätze aus einem Heap gelöscht werden, mag man meinen, dass Microsoft SQL Server nach dem Löschvorgang auch die allozierten Datenseiten wieder frei gibt. Das macht der Microsoft SQL Server jedoch nur, wenn bestimmte Voraussetzungen vorhanden sind wie der nachfolgende Artikel zeigt.</p>
<div id="extendedEntryBreak"></div><a href="https://www.insidesql.org/blogs/uricken/2014/04/07/loeschen-von-daten-aus-heap#more3668">Ganze Geschichte &raquo;</a>]]></content:encoded>
								<comments>https://www.insidesql.org/blogs/uricken/2014/04/07/loeschen-von-daten-aus-heap#comments</comments>
			<wfw:commentRss>https://www.insidesql.org/blogs/uricken/?tempskin=_rss2&#38;disp=comments&#38;p=3668</wfw:commentRss>
		</item>
				<item>
			<title>Tabellenvariablen – Mythos der Datenverarbeitung im Buffer Pool</title>
			<link>https://www.insidesql.org/blogs/uricken/2014/03/23/tabellenvariablen-mythos-der-datenverarbeitung-im</link>
			<pubDate>Sun, 23 Mar 2014 18:01:00 +0000</pubDate>			<dc:creator>Uwe Ricken</dc:creator>
			<category domain="alt">Tipps und Tricks</category>
<category domain="alt">Sonstiges</category>
<category domain="main">Storage Engine</category>			<guid isPermaLink="false">3657@https://www.insidesql.org/blogs/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://db-berater.blogspot.de/2014/03/tabellenvariablen-mythos-der.html&quot;&gt;http://db-berater.blogspot.de/2014/03/tabellenvariablen-mythos-der.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Ich hatte am 22.03.2014 in Nürnberg während der &lt;a href=&quot;http://www.donkarl.com/SNEK/&quot; target=&quot;_blank&quot;&gt;SNEK&lt;/a&gt; (SQL Server + .NET Entwickler Konferenz) die Gelegenheit, nach meinem Vortrag ein interessantes Gespräch führen können, in dem unter anderen behauptet wurde, dass Tabellenvariablen Objekte seien, deren Datenoperationen (INSERT/UPDATE/DELETE)  im Buffer Pool – und somit im RAM – stattfinden und daher ein Grund für die bevorzugte Wahl von Tabellenvariablen sei. Diese Aussage ist nicht richtig wie der nachfolgende Artikel zeigen soll.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;a href=&quot;https://www.insidesql.org/blogs/uricken/2014/03/23/tabellenvariablen-mythos-der-datenverarbeitung-im#more3657&quot;&gt;Ganze Geschichte &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://db-berater.blogspot.de/2014/03/tabellenvariablen-mythos-der.html">http://db-berater.blogspot.de/2014/03/tabellenvariablen-mythos-der.html</a></p><p>Ich hatte am 22.03.2014 in Nürnberg während der <a href="http://www.donkarl.com/SNEK/" target="_blank">SNEK</a> (SQL Server + .NET Entwickler Konferenz) die Gelegenheit, nach meinem Vortrag ein interessantes Gespräch führen können, in dem unter anderen behauptet wurde, dass Tabellenvariablen Objekte seien, deren Datenoperationen (INSERT/UPDATE/DELETE)  im Buffer Pool – und somit im RAM – stattfinden und daher ein Grund für die bevorzugte Wahl von Tabellenvariablen sei. Diese Aussage ist nicht richtig wie der nachfolgende Artikel zeigen soll.</p>
<p></p><a href="https://www.insidesql.org/blogs/uricken/2014/03/23/tabellenvariablen-mythos-der-datenverarbeitung-im#more3657">Ganze Geschichte &raquo;</a>]]></content:encoded>
								<comments>https://www.insidesql.org/blogs/uricken/2014/03/23/tabellenvariablen-mythos-der-datenverarbeitung-im#comments</comments>
			<wfw:commentRss>https://www.insidesql.org/blogs/uricken/?tempskin=_rss2&#38;disp=comments&#38;p=3657</wfw:commentRss>
		</item>
				<item>
			<title>Performancevorteile durch Instant File Initialization</title>
			<link>https://www.insidesql.org/blogs/uricken/2014/02/25/performancevorteile-durch-instant-file-initialization</link>
			<pubDate>Tue, 25 Feb 2014 09:25:00 +0000</pubDate>			<dc:creator>Uwe Ricken</dc:creator>
			<category domain="main">Administration</category>
<category domain="alt">Optimierung / Performance</category>
<category domain="alt">Level 200</category>
<category domain="alt">Storage Engine</category>			<guid isPermaLink="false">3649@https://www.insidesql.org/blogs/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://db-berater.blogspot.de/2014/02/performancevorteile-durch-instant-file.html&quot;&gt;http://db-berater.blogspot.de/2014/02/performancevorteile-durch-instant-file.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Beim Anlegen von Datenbankdateien (Daten, Log) werden standardmäßig die zu erstellenden Dateien beim Initialisieren mit 0 aufgefüllt, damit eventuell auf dem Datenträger zurückgebliebene Daten von vorherigen (gelöschten) Dateien überschrieben werden. Dieses Verfahren betrifft nicht nur das Erstellen neuer Datenbanken sondern auch die Wiederherstellung von Datenbanken aus einem Backup oder die stetige Vergrößerung einer Datenbank. Welchen Einfluss diese Vorgänge auf die Leistung von Microsoft SQL Server hat, beschreibt der nachfolgende Artikel.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://db-berater.blogspot.de/2014/02/performancevorteile-durch-instant-file.html">http://db-berater.blogspot.de/2014/02/performancevorteile-durch-instant-file.html</a></p><p>Beim Anlegen von Datenbankdateien (Daten, Log) werden standardmäßig die zu erstellenden Dateien beim Initialisieren mit 0 aufgefüllt, damit eventuell auf dem Datenträger zurückgebliebene Daten von vorherigen (gelöschten) Dateien überschrieben werden. Dieses Verfahren betrifft nicht nur das Erstellen neuer Datenbanken sondern auch die Wiederherstellung von Datenbanken aus einem Backup oder die stetige Vergrößerung einer Datenbank. Welchen Einfluss diese Vorgänge auf die Leistung von Microsoft SQL Server hat, beschreibt der nachfolgende Artikel.</p>]]></content:encoded>
								<comments>https://www.insidesql.org/blogs/uricken/2014/02/25/performancevorteile-durch-instant-file-initialization#comments</comments>
			<wfw:commentRss>https://www.insidesql.org/blogs/uricken/?tempskin=_rss2&#38;disp=comments&#38;p=3649</wfw:commentRss>
		</item>
				<item>
			<title>Wie alloziert Microsoft SQL Server freien Speicher in einem HEAP?</title>
			<link>https://www.insidesql.org/blogs/uricken/2013/12/12/wie-allokiert-microsoft-sql-server</link>
			<pubDate>Thu, 12 Dec 2013 12:49:00 +0000</pubDate>			<dc:creator>Uwe Ricken</dc:creator>
			<category domain="alt">Tipps und Tricks</category>
<category domain="alt">Optimierung / Performance</category>
<category domain="alt">Level 400</category>
<category domain="main">Storage Engine</category>			<guid isPermaLink="false">3620@https://www.insidesql.org/blogs/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://db-berater.blogspot.de/2013/12/wie-alloziert-microsoft-sql-server.html&quot;&gt;http://db-berater.blogspot.de/2013/12/wie-alloziert-microsoft-sql-server.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Diese Frage kam im Zusammenhang mit einem &lt;a href=&quot;http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f1af2177-3f55-4672-935a-4d916cbcac97/heap-tables-behaviour?forum=sqldatabaseengine&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #2288bb;&quot;&gt;Thread&lt;/span&gt;&lt;/a&gt; in den Microsoft Foren auf. In der Fragestellung ging es darum, warum Microsoft SQL Server trotz ausreichendem Platz auf einer Datenseite den Platz nicht verwendet hat. Der nachfolgende Artikel beschreibt die Vorgehensweise von Microsoft SQL Server bei der “Suche” nach freiem Speicher in einem HEAP.&lt;/p&gt;&lt;a href=&quot;https://www.insidesql.org/blogs/uricken/2013/12/12/wie-allokiert-microsoft-sql-server#more3620&quot;&gt;Ganze Geschichte &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://db-berater.blogspot.de/2013/12/wie-alloziert-microsoft-sql-server.html">http://db-berater.blogspot.de/2013/12/wie-alloziert-microsoft-sql-server.html</a></p><p>Diese Frage kam im Zusammenhang mit einem <a href="http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f1af2177-3f55-4672-935a-4d916cbcac97/heap-tables-behaviour?forum=sqldatabaseengine" target="_blank"><span style="color: #2288bb;">Thread</span></a> in den Microsoft Foren auf. In der Fragestellung ging es darum, warum Microsoft SQL Server trotz ausreichendem Platz auf einer Datenseite den Platz nicht verwendet hat. Der nachfolgende Artikel beschreibt die Vorgehensweise von Microsoft SQL Server bei der “Suche” nach freiem Speicher in einem HEAP.</p><a href="https://www.insidesql.org/blogs/uricken/2013/12/12/wie-allokiert-microsoft-sql-server#more3620">Ganze Geschichte &raquo;</a>]]></content:encoded>
								<comments>https://www.insidesql.org/blogs/uricken/2013/12/12/wie-allokiert-microsoft-sql-server#comments</comments>
			<wfw:commentRss>https://www.insidesql.org/blogs/uricken/?tempskin=_rss2&#38;disp=comments&#38;p=3620</wfw:commentRss>
		</item>
			</channel>
</rss>
