Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten




1
PostgreSQL gleichzeitiges Inkrementieren des Zählers
Ich muss eine statistische Tabelle für ein Projekt führen, die aus einer Liste von Elementen und deren Verwendung besteht (denken Sie an eine Website, auf der Sie Seitenaufrufe zählen möchten). Jedes Mal, wenn ein Artikel instanziiert wird, muss ich die Verwendung des jeweiligen Artikels erhöhen. Meine erste Implementierung ist: statistics( …

6
MySQL - ERROR 1045 (28000): Zugriff für Benutzer verweigert
Ich habe gerade eine neue Kopie von Ubuntu 10.04.2 LTS auf einem neuen Computer installiert. Ich habe mich als root bei MySQL angemeldet: david@server1:~$ mysql -u root -p123 Ich habe einen neuen Benutzer namens repl erstellt. Ich habe den Host leer gelassen, damit der neue Benutzer von jedem Ort aus …
9 mysql 

2
Wie entferne ich doppelte Datensätze in einer Join-Tabelle in PostgreSQL?
Ich habe eine Tabelle mit einem Schema wie diesem: create_table "questions_tags", :id => false, :force => true do |t| t.integer "question_id" t.integer "tag_id" end add_index "questions_tags", ["question_id"], :name => "index_questions_tags_on_question_id" add_index "questions_tags", ["tag_id"], :name => "index_questions_tags_on_tag_id" Ich möchte Datensätze entfernen, die Duplikate sind, dh sie haben beide den gleichen tag_idund …

3
Wie kann eine beschädigte Partition in TempDB dazu führen, dass DBCC CHECKDB kein Problem meldet?
Einer unserer SQL Server hat kürzlich den folgenden Fehler gemeldet: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Weniger als 15 Minuten später stellte ich eine Verbindung zum Server …


2
Gibt es eine Möglichkeit, eine Oracle-Datenbank in einen Befehl CREATE DATABASE zu exportieren?
Ich habe eine vorhandene Oracle 11-Instanz und möchte die Datenbank (die über DBCA erstellt wurde) in einen entsprechenden Befehl "CREATE DATABASE" exportieren, den Zeichensatz verarbeiten usw. Ich möchte auch eine Liste der Datendateien und erhalten Tabellenbereiche, die zum Erstellen derselben Datenbank erforderlich wären. Ich bin nicht daran interessiert, einzelne Schemaobjekte …


4
Warum produziert MySQL so viele temporäre MYD-Dateien?
Auf einem Debian Linux-Server, auf dem viele PHP / MySQL-Websites (Fotogalerien) gehostet werden, habe ich manchmal "viele" Dateien wie /tmp/#sql_6405_58.MYD. Zum Beispiel heute: [2012-12-15 15:18:11] /tmp/#sql_6405_6.MYD : 88MB [2012-12-15 15:18:11] /tmp/#sql_6405_3.MYD : 22MB [2012-12-15 15:18:11] /tmp/#sql_6405_4.MYD : 138MB [2012-12-15 15:18:11] /tmp/#sql_6405_10.MYD : 88MB ... [2012-12-15 15:18:11] /tmp/#sql_6405_9.MYD : 15MB [2012-12-15 …



3
Wie zähle ich die Anzahl der Zeilen mit LIMIT?
Ich möchte X Zeilen abfangen, also setze ich LIMIT X; aber wie kann ich gleichzeitig auch die Gesamtzahl der Zeilen zählen? Derzeit verwende ich zwei separate Abfragen, um dies zu tun SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Gibt es eine Möglichkeit, dies …

2
Verschieben Sie die postgresql-Datenbank von einem Server auf einen anderen
Ich habe bei mir zu Hause eine (räumliche) Datenbank erstellt, die mehrere Gigabyte umfasst, und ich möchte die gesamte Datenbank so verschieben, wie sie von einem Computer meines Arbeitscomputers stammt. Nichts Fany, ich werde eine neue postgresql / postgis db Instanz auf meinem Arbeitscomputer erstellen. Die Datenbankbenutzer können auf beiden …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.