Als «sql» getaggte Fragen

35
Schalten Sie den Pager für die interaktive Ausgabe von psql aus

Wir haben von PostgreSQL 8.3 auf 9.0 umgestellt. Vielleicht ist es eine neue Funktion oder nur eine Konfigurationsänderung, aber wenn die Ausgabe von Befehlen (wie \d tablename) den sichtbaren vertikalen Raum überschreitet, scheint psql die Ausgabe durch etwas Ähnliches zu leiten less. Ich konnte...

33
Ist MariaDB ein sicherer Ersatz für MySQL?

Ich benutze seit Jahren MariaDB, "einen erweiterten, einbaufähigen Ersatz für MySQL" auf meinen Debian-Stable-Servern, wegen seiner erhöhten Leistung. Allerdings ist mir aufgefallen, dass es im Zusammenhang mit Sicherheitsupdates in MySQL anscheinend zu Verzögerungen kommt. Zum Beispiel gibt es...

33
Der Postgres-Server startet nicht, es wird kein Protokoll erstellt.

Ich starte eine Postgres 9.3-Instanz auf einem Ubuntu 12.04-Server: ~# service postgresql start * The PostgreSQL server failed to start. Please check the log output. [fail] Der Start schlägt fehl, aber es bleibt kein Protokoll, diese Datei ist leer: tail /var/log/postgresql/postgresql-9.3-main.log...

32
MySQL InnoDB - innodb_file_per_table Nachteile?

Standardmäßig speichert MySQL InnoDB alle Tabellen aller DBs in einer globalen Datei. Sie können dies ändern, indem Sie innodb_file_per_table in der Konfiguration festlegen, die dann eine Datendatei für jede Tabelle erstellt. Ich frage mich, warum innodb_file_per_tablenicht standardmäßig aktiviert...

31
bzip2 zu langsam. Es sind mehrere Kerne verfügbar

Ich führe diesen Befehl aus: pg_dumpall | bzip2 > cluster-$(date --iso).sql.bz2 Es dauert zu lange. Ich schaue mir die Prozesse mit an top. Der bzip2-Prozess benötigt ungefähr 95% und postgres 5% eines Kerns. Der waEintrag ist niedrig. Dies bedeutet, dass die Festplatte nicht der Engpass...

30
Was ist "frei verfügbarer Speicher"?

Amazon RDS verfügt über eine Metrik für "frei verfügbaren Speicher". Es scheint in einem Sägezahnmuster auf und ab zu gehen. Dies lässt mich glauben, dass MySQL gerade Speicher für das Caching verwendet und dass nach Ablauf des Caches mehr Speicher zur Verfügung steht. Jede definitive Dokumentation...

29
So sichern Sie einen offenen PostgreSQL-Port

Das ist also die Situation. Es scheint, dass wir einen offenen TCP-Port 5432 für die Welt benötigen, über den ein Kunde Zugriff auf seine PostgreSQL-Datenbank hat. Aus offensichtlichen Gründen können wir nicht einfach "nein" sagen, sondern nur als letztes Mittel. Was sind die größten Probleme?...