Was ist falsch daran, alle Datenbanken in eine Instanz zu packen?
Das erste, was dir ausgehen wird, ist Shared Memory. Das musst du nämlich pro Instanz fest zuteilen und bei 20 Datenbanken und 8 GB RAM bleibt da nicht viel übrig ...
hi, und zwar will ich möglichst viele Datenbanken (auf verschiendenen Ports) hosten. Was glaubt ihr bekomm ich auf einen normalen Intel Quadcore, 8GB Ram?
Bekomm ich probleme mit der Performance-Verteilung? Sollte eig. der Linux-Sheduler regeln...
Up & Download ist für jeden Port auf 100kb Up/Down Max geregelt.
Performance muss nicht perfekt sein. Ich dachte an 10-20 DB's aufwärts.
Würd mich über ein paar ideen freuen.
Gruß centext
Was ist falsch daran, alle Datenbanken in eine Instanz zu packen?
Das erste, was dir ausgehen wird, ist Shared Memory. Das musst du nämlich pro Instanz fest zuteilen und bei 20 Datenbanken und 8 GB RAM bleibt da nicht viel übrig ...
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
okay, d.h. mit 16 GB Ram und 512 MB pro Instanz sollte das kein problem sein?
--
Papa-Kind-Kur vom 8. bis 29. September ;-)
PostgreSQL Hosting
http://www.amazon.de/gp/registry/2APKFICAIYMWBads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
https://www.xing.com/profile/Andreas_Kretschmer7
CenText: warum willst du verschiedene Datenbank Instanzen laufen lassen? Welche Vorteile versprichst du dir davon, abgesehen von der ganzen Reihe Nachteile, die ich aufzählen kann.
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Hi, und zwar will ich für jede Datenbank ein Bandbreiten Limit einführen. Wenn ich jetzt nur eine einzige Instanz einrichte mit einer beliebigen Datenbankmenge, soll es nicht für bestimmte Datenbanken Bandbreiten Probleme geben.
Mit mehreren Instanzen kann ich auf port-ebene ein transfer Upload/Download Limit schaffen.
Bei einer DB ist Bandbreite zum Client seltenst der begrenzende Faktor, von daher würde mich mal echt interessieren, welches Anwendungsszenario Du da konkret zu lösen hast, wo das zum Problem wird und Du selbst eine massive Verschwendung von Hauptspeicher, was meist eher als Flaschenhals wirkt, in Kauf zu nehmen bereit bist.
Uff, schöner Schachtelsatz...
PS.: mir fiele da noch ein anderer Ansatz ein, das zu lösen. Mit nur einer DB-Instanz und ohne Verschwendung von RAM.
Andreas
--
Papa-Kind-Kur vom 8. bis 29. September ;-)
PostgreSQL Hosting
http://www.amazon.de/gp/registry/2APKFICAIYMWBads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
https://www.xing.com/profile/Andreas_Kretschmer7
Ja, ich schliesse mich mal akretschmer an: welches Problem möchtest du erschlagen?
Dein Ansatz hört sich dafür irgendwie durch den Fuß geschossen an: du löst dein Bandbreitenproblem, handelst dir dafür aber eine Menge anderer Probleme ein ...
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
Im Prinzip würd ich gerne zwei server aufsetzen, die gezielt so konfiguriert werden, dass einer eine gute der andere eine schlechtere Performance hat![]()
--
Papa-Kind-Kur vom 8. bis 29. September ;-)
PostgreSQL Hosting
http://www.amazon.de/gp/registry/2APKFICAIYMWBads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
https://www.xing.com/profile/Andreas_Kretschmer7
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen