Datenbankadministratoren

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





5
Wie kann ich in PostgreSQL schreibgeschützte Benutzer für Backups erstellen?
Stimmt es, dass es UNMÖGLICH ist, einen schreibgeschützten Sicherungsbenutzer in PostgreSQL zu erstellen? Ich wurde in einem IRC-Kanal darauf hingewiesen, dass Sie einfach keinen Benutzer haben können, der nur Sicherungskopien erstellt und keine Eigentumsrechte besitzt. Ich finde es sehr seltsam, deshalb möchte ich sicherstellen, dass mir nichts entgeht. Im Folgenden …

6
Kann Oracle kostenlos heruntergeladen werden?
Ich bin Java-Entwickler und verwende derzeit PostgreSQL als RDBMS. Ich würde aber auch gerne Oracle lernen. Kann ich eine aktuelle Version von Oracle (11g, denke ich) kostenlos herunterladen? Ich habe diesen Link gefunden: Oracle Database 11g Release 2 Downloads , und es scheint, dass es herunterladbar ist. Ich weiß jedoch, …
15 oracle  plsql 

3
Indizes für SQL-Abfragen mit WHERE-Bedingung und GROUP BY
Ich versuche festzustellen, welche Indizes für eine SQL-Abfrage mit einer WHEREBedingung verwendet werden sollen und GROUP BYwelche zurzeit sehr langsam ausgeführt wird. Meine Frage: SELECT group_id FROM counter WHERE ts between timestamp '2014-03-02 00:00:00.0' and timestamp '2014-03-05 12:00:00.0' GROUP BY group_id Die Tabelle enthält derzeit 32.000.000 Zeilen. Die Ausführungszeit der …

3
SQL Server verwendet nicht alle CPU-Kerne / Threads
Nach dem Upgrade der SQL Server-Hardware haben wir im Windows Task-Manager festgestellt, dass die SQL-Instanz nur die Hälfte der verfügbaren Threads verwendet: . Der Server verfügt über folgende Hard- und Software: Windows 2008 R2 Enterprise 64-Bit-SP1 Intel Xeon E7-4870 - 4 Prozessoren (40 Kerne, 80 Threads) Microsoft SQL Server 2012 …

2
Tabelle ist als abgestürzt markiert und sollte repariert werden
Ich habe MySQL und Nagios installiert Linux PC (Centos5.5) Ich habe ein Skript geschrieben, um die Daten von Nagios in die MySQL-Datenbank abzurufen. (Genau Daten in Tabelle abrufen.) Der Datenabruf funktioniert ordnungsgemäß (bestätigt mit 'COUNT' cmd) Das Problem, wenn ich den folgenden Befehl ausführen, ist durch Fehler wie folgt, mysql> …
15 mysql  linux  restore 

2
"ORA-01950: Keine Berechtigungen für den Tablespace" SYSTEM "": Welcher Fehler liegt vor?
Zuvor habe ich einen Benutzer erstellt: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. Aber wenn ich mich als anmelde suhailund versuche, eine zu erstellen table, wird eine Fehlermeldung angezeigt ORA-01950: no privileges on tablespace 'SYSTEM'. Welcher Fehler ist das? Warum tritt …

4
Rekursives Selbst tritt bei
Ich habe eine commentsTabelle, die vereinfacht werden kann: comments ======= id user_id text parent_id where parent_idist nullwertfähig, kann jedoch ein Schlüssel für den übergeordneten Kommentar sein. Wie kann ich nun selectalle Nachkommen eines bestimmten Kommentars? Die Kommentare können mehrere Ebenen tiefer sein ...

2
Wie verwende ich das Verbindungspooling in SQLAlchemy am besten für das Pooling auf PgBouncer-Transaktionsebene?
Verwenden von SQLAlchemy zum Abfragen einer PostgreSQL-Datenbank hinter PgBouncer unter Verwendung von Pooling auf Transaktionsebene. Was ist das beste Muster für diese Art der Einrichtung? Sollte ich ein Modul pro Prozess haben, ein verwenden ConnectionPool, oder sollte ich ein Modul pro Anfrage erstellen und NullPoolfür jedes von ihnen verwenden? Gibt …


3
Optimieren einer CTE-Hierarchie
Update unten Ich habe eine Kontentabelle mit einer typischen Konto- / übergeordneten Kontenarchitektur, um eine Kontenhierarchie darzustellen (SQL Server 2012). Ich habe eine VIEW mit einem CTE erstellt, um die Hierarchie auszusortieren, und im Großen und Ganzen funktioniert es wunderbar und wie beabsichtigt. Ich kann die Hierarchie auf jeder Ebene …

7
Gespeicherte Prozeduren unter Versionskontrolle, Best Practice
Ich verwende derzeit Tortoise SVN zur Quellcodeverwaltung einer .NET-Webanwendung. Was wäre der beste Weg, um unsere gespeicherten SQL Server-Prozeduren in die Quellcodeverwaltung zu bringen? Ich verwende derzeit VS 2010 als Entwicklungsumgebung und verbinde mich mit SQL Server Data Tools (SSDT) ​​mit einer SQL Server 2008 R2-Datenbank außerhalb des Unternehmens. In …

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.