Groups | Search | Server Info | Login | Register
Groups > de.comp.os.unix.linux.hardware > #24004
| From | Patrick Rudin <taxi_bs@gmx.ch> |
|---|---|
| Newsgroups | de.comp.os.unix.linux.hardware |
| Subject | Test Postgresql-DB mit Drehplatte |
| Date | 2026-04-24 13:24 +0200 |
| Message-ID | <n51274FcqfeU1@mid.individual.net> (permalink) |
Mancher mag sich vielleicht noch erinnern, dass ich hier nach dem Sinn einer HDD für eine grosse Postgresql-DB gefragt habe. Dank einer edlen Spende eines Regulars (eine ältere 2 TB-HDD) habe ich das inzwischen mal getestet. Konkret: Asrock X300-Kiste mit Ryzen 5 4600G-Prozessor und 2x32 GB DDR4-RAM. Also nicht die absolute Leistungskanone, aber durchaus in der Lage, eine HDD zu beschäftigen. In der Postgres.conf habe ich nach langem googeln shared_buffers auf 16 GB erhöht, work_mem auf 8 GB und maintenance_work_mem auf 12 GB. Ob das die Krönung an Einstellungen ist, weiss ich nicht. Aus Zeitgründen habe ich mich auf eine Datenbank mit 2,7 Milliarden rows und 32 Feldern beschränkt. 5 Indexfelder. Tabelle benötigte 818 GB, dazu 5x17 GB für die Indizes. Booten und Installieren erinnerte natürlich an alten Zeiten, aber immerhin brach beim Befüllen der DB nicht plötzlich (wie bei der SSD) die Schreibleistung ein. Wie auch immer, Kernpunkt war für mich die Leseleistung. Und hier ist eine DB in dieser Grösse durchaus benutzbar: Die übliche Abfrage via Indexfeld dauerte 2-3 Minuten. "Warm" auch deutlich kürzer, weil wohl der Index teilweise schon im Hauptspeicher ist. Problem ist halt, dass ich gelegentlich eben doch herumstreune und deshalb Bestände aggregieren möchte, für die er die ganze DB durchackern muss. Das dauert reproduzierbar jeweils 6,5 Stunden. Die ursprünglich verwendete 4 TB-SSD dient inzwischen woanders, daher habe ich für den Test eine alte Crucial MX100 mit 960 GB an den SATA-Port gehängt. Wegen des Befüllungsgrades sind es nur 2 Milliarden rows, für ein vollständiges Durchnudeln der DB braucht der Rechner 38 Minuten. Übliche Abfrage per Index dafür 10-20 Sekunden. Fazit: Pro Monat kämen bei der vollen DB rund 70 Millionen rows dazu, vollständig läge ich inzwischen bei rund 7 Milliarden rows. Das wäre dann selbst mit gebifurkateten(tm) Consumer-SSDs eher schlecht handelbar, und bei HDD würden die 6,5 Stunden schon optimistisch linear hochgerechnet etwa 16 Stunden ergeben. Für eine simple fishing-Query, die dann eine zweite detailliertere Abfrage nach sich zieht, die ebensolang bräuchte? Kurzum: Datenbestand wird massiv reduziert, vorerst sollte die 960 GB-SSD sogar ausreichen. Und ich einem Jahr oder zwei schaue ich mal, wie sich die SSD-Preise entwickelt haben... Grüsse Patrick
Back to de.comp.os.unix.linux.hardware | Previous | Next — Next in thread | Find similar
Test Postgresql-DB mit Drehplatte Patrick Rudin <taxi_bs@gmx.ch> - 2026-04-24 13:24 +0200
Re: Test Postgresql-DB mit Drehplatte Marco Moock <mm@dorfdsl.de> - 2026-04-28 06:41 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-04-28 08:47 +0200
Re: Test Postgresql-DB mit Drehplatte Marco Moock <mm@dorfdsl.de> - 2026-04-28 16:12 +0200
Re: Test Postgresql-DB mit Drehplatte Nomen Nescio <nobody@dizum.com> - 2026-04-28 14:37 +0000
Re: Test Postgresql-DB mit Drehplatte Patrick Rudin <taxi_bs@gmx.ch> - 2026-04-28 18:12 +0200
Re: Test Postgresql-DB mit Drehplatte Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-04-28 22:37 +0200
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-04-28 19:25 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-04-29 09:10 +0200
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-01 23:38 +0200
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-01 23:55 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-02 00:20 +0200
Re: Test Postgresql-DB mit Drehplatte Marco Moock <mm@dorfdsl.de> - 2026-05-02 15:20 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-02 15:49 +0200
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-02 16:41 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-02 17:04 +0200
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-02 17:41 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-03 09:27 +0200
Re: Test Postgresql-DB mit Drehplatte Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-05-02 16:46 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-02 17:13 +0200
Re: Test Postgresql-DB mit Drehplatte Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-05-02 19:05 +0200
Re: Test Postgresql-DB mit Drehplatte Ralph Aichinger <ra@h5.or.at> - 2026-05-02 10:25 +0000
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-02 15:05 +0200
Re: Test Postgresql-DB mit Drehplatte Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2026-05-02 14:18 +0000
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-02 17:11 +0200
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-02 17:23 +0200
Re: Test Postgresql-DB mit Drehplatte Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2026-05-02 17:28 +0000
Re: Test Postgresql-DB mit Drehplatte Marco Moock <mm@dorfdsl.de> - 2026-05-02 15:21 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-02 15:50 +0200
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-02 16:58 +0200
Re: Test Postgresql-DB mit Drehplatte Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-05-02 17:07 +0200
Re: Test Postgresql-DB mit Drehplatte Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-04-28 22:33 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-04-29 09:07 +0200
Re: Test Postgresql-DB mit Drehplatte Marco Moock <mm@dorfdsl.de> - 2026-04-29 17:30 +0200
Re: Test Postgresql-DB mit Drehplatte "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-05-01 23:52 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-02 00:31 +0200
Re: Test Postgresql-DB mit Drehplatte Dietz Proepper <dietz.usenet@rotfl.franken.de> - 2026-05-02 00:32 +0200
Re: Test Postgresql-DB mit Drehplatte Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-04-28 10:11 +0200
Re: Test Postgresql-DB mit Drehplatte Marcel Mueller <news.5.maazl@spamgourmet.org> - 2026-04-28 21:01 +0200
Re: Test Postgresql-DB mit Drehplatte Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-04-28 22:22 +0200
Re: Test Postgresql-DB mit Drehplatte Marc Haber <mh+usenetspam2616@zugschl.us> - 2026-04-29 07:47 +0200
Re: Test Postgresql-DB mit Drehplatte Alexander Schreiber <als@usenet.thangorodrim.de> - 2026-04-29 08:47 +0200
Re: Test Postgresql-DB mit Drehplatte Gerald E¡scher <Spamer@fahr-zur-Hoelle.org> - 2026-04-29 22:43 +0000
Re: Test Postgresql-DB mit Drehplatte Patrick Rudin <taxi_bs@gmx.ch> - 2026-04-30 11:56 +0200
Re: Test Postgresql-DB mit Drehplatte Arthur Erhardt <usenet2026@erhardt-net.de> - 2026-04-30 11:10 +0000
Re: Test Postgresql-DB mit Drehplatte Marcel Mueller <news.5.maazl@spamgourmet.org> - 2026-04-30 18:02 +0200
Re: Test Postgresql-DB mit Drehplatte Patrick Rudin <taxi_bs@gmx.ch> - 2026-04-28 13:34 +0200
csiph-web