Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comm.software.mozilla.browser > #67018

Re: Riesige sqlite Datenbanken verkleinern

From Arno Welzel <usenet@arnowelzel.de>
Newsgroups de.comm.software.mozilla.browser
Subject Re: Riesige sqlite Datenbanken verkleinern
Date 2024-03-07 13:08 +0100
Message-ID <l4tp19F6s1oU5@mid.individual.net> (permalink)
References <us9b89$9vs0$1@dont-email.me> <us9h9k.8ds.1@ID-23555.user.uni-berlin.de> <us9tag$f01n$1@dont-email.me>

Show all headers | View raw


Tilmann Reh, 2024-03-06 15:07:

> Am 06.03.2024 um 10:41 schrieb Heiko Rost:
>> Am 06.03.2024 schrieb Tilmann Reh:
>>
>>> in meinem FF-Profil sind die Datenbanken places.sqlite und
>>> favicon.sqlite auf jeweils über 80 MB angeschwollen.
>>
>> Ist der Platz bei Dir so knapp, daß diese Größe problematisch ist?
> 
> Der dort enthaltene Datenmüll bläht zumindest die Backups unnötig auf.

Wie groß ist den Backup denn? Weniger als 1 GB? 80 MB als "aufblähen" zu
bezeichnen, ist schon etwas übertrieben in einer Zeit, wo selbst
einfachere Smartphones schon 32 GB oder mehr an Speicher haben.

Und selbst wenn Du DB um 50% kleiner bekommst, ist immer noch 40 MB.

>>> Auf welche Weise kann man die am einfachsten und ohne Datenverlust
>>> "kompaktieren"?
>>
>> Mit einem Programm zum Bearbeiten von SQLite-Datenbanken wie
>> beispielsweise <https://sqlitebrowser.org/> und dort "Werkzeuge" -
>> "Datenbank komprimieren" aufrufen. Du solltest Dir aber vom Ergebnis
>> nicht allzu viel versprechen,
> 
> Nach dem, was ich dazu gelesen habe, ist der Anteil an
> alten/irrelevanten/gelöschten Inhalten nach längerer Nutzung durchaus
> erheblich - und diese Dateigröße eher nicht normal.

Hier ist diese Datei auch um die 60 MB groß.

Wenn Du es wirklich genau wissen willst, nimm ein Datenbanktool, was
SQLite bearbeiten und schau rein. Die Datenbank enthält 3 Tabellen:

- moz_icons
- moz_icons_to_pages
- moz_pages_w_icons

Was am meisten Platz braucht, ist "moz_icons" - da sind die Icons als
BLOB-Feld gespeichert und hier sind das aktuell 6128 Einträge.
Zusätzlich ist in "moz_icons_to_pages" die Zuordnung von Websites zu
Icons angegeben - allerdings kann eine Website auch mehrere Icons haben
und die alten Einträge werden wohl nicht aufgeräumt, z.B.:

page_id  icon_id  expire_ms
22       23       1700828175875
22       24       1700828175878
22       25       1700828175878
22       26       1700828175878

Wenn man davo ausgeht, dass jeweils nur der neueste Eintrag relevant
ist, könnte man sich natürlich auch ein Script mit einer Sprache bauen,
die SQLite unterstützt, was jeweils nur die höchste icon_id pro Website
aufhebt und alle alten Einträge aus moz_icosn und moz_icons_to_pages
rauslöscht.

Allerdings wird die SQLite-Datei damit erstmal nicht kleiner.


-- 
Arno Welzel
https://arnowelzel.de

Back to de.comm.software.mozilla.browser | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Riesige sqlite Datenbanken verkleinern Tilmann Reh <usenet2007nospam@autometer.de> - 2024-03-06 09:59 +0100
  Re: Riesige sqlite Datenbanken verkleinern Heiko Rost <heiko.rost@gmx.de> - 2024-03-06 10:41 +0100
    Re: Riesige sqlite Datenbanken verkleinern Tilmann Reh <usenet2007nospam@autometer.de> - 2024-03-06 15:07 +0100
      Re: Riesige sqlite Datenbanken verkleinern Heiko Rost <heiko.rost@gmx.de> - 2024-03-06 15:36 +0100
      Re: Riesige sqlite Datenbanken verkleinern Alfred Peters <miteinere-mail-adresseindereinleitungszeilewirddieseoftzulang@geekmail.de> - 2024-03-06 20:33 +0100
        Re: Riesige sqlite Datenbanken verkleinern Tilmann Reh <usenet2007nospam@autometer.de> - 2024-03-06 21:26 +0100
          Re: Riesige sqlite Datenbanken verkleinern Arno Welzel <usenet@arnowelzel.de> - 2024-03-07 13:13 +0100
          Re: Riesige sqlite Datenbanken verkleinern Alfred Peters <miteinere-mail-adresseindereinleitungszeilewirddieseoftzulang@geekmail.de> - 2024-03-09 10:55 +0100
            Re: Riesige sqlite Datenbanken verkleinern Tilmann Reh <usenet2007nospam@autometer.de> - 2024-03-11 16:35 +0100
      Re: Riesige sqlite Datenbanken verkleinern Arno Welzel <usenet@arnowelzel.de> - 2024-03-07 13:08 +0100
  Re: Riesige sqlite Datenbanken verkleinern Matthias Berke <mberkenospam3@gmx.de> - 2024-03-06 10:47 +0100
    Re: Riesige sqlite Datenbanken verkleinern Tilmann Reh <usenet2007nospam@autometer.de> - 2024-03-06 13:49 +0100
    Re: Riesige sqlite Datenbanken verkleinern Tilmann Reh <usenet2007nospam@autometer.de> - 2024-03-07 08:38 +0100
      Re: Riesige sqlite Datenbanken verkleinern Matthias Berke <mberkenospam3@gmx.de> - 2024-03-07 16:37 +0100
  Re: Riesige sqlite Datenbanken verkleinern Bernadette Karf <123_77.20.dg8wnx@xoxy.net> - 2024-03-06 18:09 +0100
  Re: Riesige sqlite Datenbanken verkleinern christian_dcsmb-ENTF@soemtron.de (Christian @Soemtron) - 2024-03-07 10:32 +0100
  Re: Riesige sqlite Datenbanken verkleinern Arno Welzel <usenet@arnowelzel.de> - 2024-03-07 12:57 +0100
    Re: Riesige sqlite Datenbanken verkleinern Tilmann Reh <usenet2007nospam@autometer.de> - 2024-03-07 14:56 +0100

csiph-web