Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 26 von 26

Thema: Wieviele datenbanken auf einem Server?

  1. #21
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von dniem Beitrag anzeigen
    Hallo,

    ich möchte an dieser Stelle doch nochmal nachhaken. Wie kann man denn verhindern, dass bei einem DBMS, auf der meinetwegen 50 Kunden sind (jeder hat seine eigene DB), nicht alle in Mitleidenschaft gezogen werden, nur weil das Skript eines einzelnen Kunden Amok läuft?

    Regelt PostgreSQL das automatisch oder kann man die Rechenzeit (den Arbeitsspeicher etc.), die jedem einzelnen Kunden zusteht, über die User-/DB-Einstellungen begrenzen? Man kann ja in PostgreSQL für einen User (bzw. für eine Datenbank) Variablen individuell setzen (z.B. work_mem, cpu_operator_cost, max_stack_depth etc.). Wäre dies der richtige Weg oder gibt es andere Möglichkeiten?

    Grüße
    Dirk
    Du kannst via ALTER USER SET ... auch bestimmte Dinge setzen, ja. work_men zum Beispiel. Das Limit für max. Connections geht aber IIRC nicht per DB zu setzen. Dein oben genannter Parameter cpu_operator_cost hat im übrigen damit exakt nix zu tun, der dient dem Planner zur Kalkulation.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  2. #22
    Avatar von Xandrian
    Xandrian ist offline Administrator
    Registriert seit
    23.11.2005
    Ort
    Bayreuth, Bayern, Germany, 106332342737801, Bayreuth, Germany
    Beiträge
    1.449

    Standard

    Zitat Zitat von akretschmer Beitrag anzeigen
    Das Limit für max. Connections geht aber IIRC nicht per DB zu setzen.
    Doch das geht auch.

    Code:
    ALTER DATABASE datenbank WITH CONNECTION LIMIT <anzahl connections>;
    -1 ist ohne Limit. Quelle ist das PostgreSQL-Handbuch...

    cu tb
    pg-forum.de unterstützen? Meine Wunschliste


  3. #23
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von Xandrian Beitrag anzeigen
    Doch das geht auch.

    Code:
    ALTER DATABASE datenbank WITH CONNECTION LIMIT <anzahl connections>;
    -1 ist ohne Limit. Quelle ist das PostgreSQL-Handbuch...

    cu tb
    Oh Danke.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  4. #24
    symbiont ist offline Erfahrener Benutzer
    Registriert seit
    17.03.2008
    Ort
    NULL
    Beiträge
    1.320

    Standard keep it simple

    Zitat Zitat von dniem Beitrag anzeigen
    Hallo,

    ich möchte an dieser Stelle doch nochmal nachhaken. Wie kann man denn verhindern, dass bei einem DBMS, auf der meinetwegen 50 Kunden sind (jeder hat seine eigene DB), nicht alle in Mitleidenschaft gezogen werden, nur weil das Skript eines einzelnen Kunden Amok läuft?
    ....
    Grüße
    Dirk
    Du solltest drauf achten, WAS deine Kunden bezahlen. Wenn sie nicht mehr als nen harzIV Tarif asugeben wollen, dann muessen sie damit leben, dass sie eben keinen dedizierte Host haben, sondern den mit anderen quasi "teilen". Aufklärung hilft da weiter - kann man auch lassen - weil ein guter Verkaeufer erzaehlt nie zuviel - da solltest auch du selbst beraten koennen, wenn du mal nachfragst was die auf ihrem bereich machen wollen, und ob es dann nicht besser waere einen ganzen Server zu mieten .. so teuer ist das auch nimmer.

    Schau einfach wie es andere Hoster halten - da regt man sich auch manchmal auf - aber eher selten. Wer billig will, der bekommt billig. Du musst nicht das Rad neu erfinden.

    Gruß
    Steffen

  5. #25
    CenText ist offline Erfahrener Benutzer
    Registriert seit
    29.07.2007
    Beiträge
    220

    Standard

    Zitat Zitat von Xandrian Beitrag anzeigen
    Doch das geht auch.

    Code:
    ALTER DATABASE datenbank WITH CONNECTION LIMIT <anzahl connections>;
    -1 ist ohne Limit. Quelle ist das PostgreSQL-Handbuch...

    cu tb

    Schade finde ich, dass ich nicht sagen kann, dass ein bestimmter User für eine bestimmte Datenbank 1x Connecten darf.

  6. #26
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von CenText Beitrag anzeigen
    Schade finde ich, dass ich nicht sagen kann, dass ein bestimmter User für eine bestimmte Datenbank 1x Connecten darf.
    Das wäre schade, in der Tat. Aber es gibt ja ALTER USER foo CONNECTION LIMIT 1.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Seite 3 von 3 ErsteErste 123

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum