<?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>Neues für Nerze, Stoff für Mettwurst &#187; sqlite</title>
	<atom:link href="http://www.schraegstrichpunkt.de/tag/sqlite/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.schraegstrichpunkt.de</link>
	<description>Das Weblog, das nicht KQE ist</description>
	<lastBuildDate>Thu, 09 Sep 2010 13:53:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Firefox Performance Tipps: Aufr&#228;umen und schneller machen</title>
		<link>http://www.schraegstrichpunkt.de/firefox-performance-tipps-aufraeumen-und-schneller-machen/</link>
		<comments>http://www.schraegstrichpunkt.de/firefox-performance-tipps-aufraeumen-und-schneller-machen/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 17:51:16 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[defragmentieren]]></category>
		<category><![CDATA[echofon]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[tipp]]></category>
		<category><![CDATA[vacuum]]></category>

		<guid isPermaLink="false">http://www.schraegstrichpunkt.de/?p=1698</guid>
		<description><![CDATA[Wie jeder Mensch mit Hirn verwende ich ja keinen Internet Explorer, sondern einen richtigen Browser. In meinem Fall Mozilla Firefox. Nun ist Firefox ja auch nicht der Weisheit letzter Schlu&#223; und hat dementsprechend auch so seine Probleme. Seit Version 3.0 werden Bookmarks, Verlauf usw. in SQLite-Datenbanken geschrieben. Das ist einerseits gut, auf der anderen Seite [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.schraegstrichpunkt.de%252Ffirefox-performance-tipps-aufraeumen-und-schneller-machen%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2F5haMvH%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Firefox%20Performance%20Tipps%3A%20Aufr%C3%A4umen%20und%20schneller%20machen%22%20%7D);"></div>
<p>Wie jeder Mensch mit Hirn verwende ich ja keinen Internet Explorer, sondern einen richtigen Browser. In meinem Fall <a href="http://www.schraegstrichpunkt.de/tag/mozilla/" class="st_tag internal_tag" rel="tag" title="Posts tagged with mozilla">Mozilla</a> <a href="http://www.schraegstrichpunkt.de/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with firefox">Firefox</a>. Nun ist <a href="http://www.schraegstrichpunkt.de/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with firefox">Firefox</a> ja auch nicht der Weisheit letzter Schluß und hat dementsprechend auch so seine Probleme.</p>
<p>Seit Version 3.0 werden Bookmarks, Verlauf usw. in<a href="http://de.wikipedia.org/wiki/SQLite" class="liwikipedia"> SQLite</a>-Datenbanken geschrieben. Das ist einerseits gut, auf der anderen Seite fragmentieren diese Datenbanken mit der Zeit. Der Windows-Benutzer kennt das ja: Ab und an defragmentieren kann das System verschnellern. Ähnlich ist es auch mit <a href="http://www.schraegstrichpunkt.de/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with firefox">Firefox</a> und den SQLite-Datenbanken. Um die Datenbanken schlank und <a href="http://www.schraegstrichpunkt.de/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with firefox">Firefox</a> wieder schnell zu machen, gibt es mehrere Möglichkeiten.</p>
<p><a href="http://www.schraegstrichpunkt.de/uploads/2010/01/vorher.jpg" class="liimagelink" rel="lightbox[1698]"><img class="alignnone size-full wp-image-1701" title="vorher" src="http://www.schraegstrichpunkt.de/uploads/2010/01/vorher.jpg" alt="" width="591" height="328" /></a></p>
<p><a href="http://www.schraegstrichpunkt.de/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with firefox">Firefox</a> Fehlerkonsole<br />
Im Menü <em>Extras -&gt; Fehlerkonsole</em> öffnet man die Fehlerkonsole. Dann bei &#8220;Code&#8221; folgendes eingeben (in einer Zeile!) und auf &#8220;Evaluieren&#8221; klicken.</p>
<p><em>Components.classes["@<a href="http://www.schraegstrichpunkt.de/tag/mozilla/" class="st_tag internal_tag" rel="tag" title="Posts tagged with mozilla">mozilla</a>.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL(&#8220;VACUUM&#8221;);</em></p>
<p><a href="http://www.schraegstrichpunkt.de/uploads/2010/01/fehlerkonsole.jpg" class="liimagelink" rel="lightbox[1698]"><img class="alignnone size-medium wp-image-1699" title="Fehlerkonsole" src="http://www.schraegstrichpunkt.de/uploads/2010/01/fehlerkonsole-600x84.jpg" alt="" width="600" height="84" /></a></p>
<p>Warten. Es ist normal, daß der Browser eine Zeit lang einfriert. Allerdings schrumpft hier nur die Datei places.sqlite (bei mir von 40 auf 20 MB!).</p>
<p><a href="http://www.schraegstrichpunkt.de/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with firefox">Firefox</a> Add-On<br />
Wer vergesslich ist, kann das Ganze auch ein Add-On erledigen lassen, zum Beispiel <a href="https://addons.mozilla.org/de/firefox/addon/13878" class="liexternal">Vacuum Places Improved</a>. Aber auch damit wird nur die Datei places.sqlite verkleinert.</p>
<p>SQLite</p>
<ol>
<li> SQLite <a href="http://www.sqlite.org/download.html" class="liexternal">downloaden</a> (&#8220;Pre compiled Binaries for Windows&#8221;)</li>
<li>Die Datei sqlite3.exe in den <a href="http://www.firefox-browser.de/wiki/Profilordner" class="liexternal">Profilordner</a> kopieren.</li>
<li><a href="http://www.schraegstrichpunkt.de/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with firefox">Firefox</a> schließen.</li>
<li>Eingabeaufforderung (Start -&gt; ausführen -&gt; cmd) öffnen und in das Profilverzeichnis navigieren.</li>
</ol>
<p>Mit dem Befehl</p>
<p><em>sqlite3 DATENBANKNAME vacuum</em></p>
<p>kann man eine bestimmte Datenbank entschlacken. Allerdings gibt es mehrere SQL-Datenbanken, beispielsweise die Datei <em>twitterfox_1.8.sqlite</em>, in der der Twitter-Client <a href="http://echofon.com/twitter/firefox/" class="liexternal">Echofon</a> seine Daten speichert. Diese Datei ist bei mir über 20 MB groß. Also bauen wir uns eine kleine Schleife, die alle SQLite-Datenbanken im aktuellen Verzeichnis defragmentiert:</p>
<p><em>for %a in (*.sqlite) do (sqlite3 %a vacuum)</em></p>
<p>Das wars schon:</p>
<p><a href="http://www.schraegstrichpunkt.de/uploads/2010/01/sqlite.jpg" class="liimagelink" rel="lightbox[1698]"><img class="alignnone size-medium wp-image-1700" title="sqlite" src="http://www.schraegstrichpunkt.de/uploads/2010/01/sqlite-600x304.jpg" alt="" width="600" height="304" /></a></p>
<p>Die Schrumpfkur hatte den Effekt, daß aus über 70 MB nur noch 45,5 MB wurden und <a href="http://www.schraegstrichpunkt.de/tag/firefox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with firefox">Firefox</a> jetzt wieder wesentlich fixer unterwegs ist. Und gefühlt auch weniger RAM verbraucht. Normalerweise braucht er mit 5 Tabs offen mehr als die 125 MB, die er aktuell frißt.</p>
<p><a href="http://www.schraegstrichpunkt.de/uploads/2010/01/nachher.jpg" class="liimagelink" rel="lightbox[1698]"><img class="alignnone size-full wp-image-1702" title="nachher" src="http://www.schraegstrichpunkt.de/uploads/2010/01/nachher.jpg" alt="" width="591" height="334" /></a></p>
<p>Ach ja: der Vacuum-Befehl löscht keine Daten. Er ordnet die vorhandenen nur anders.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.schraegstrichpunkt.de/firefox-performance-tipps-aufraeumen-und-schneller-machen/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
