Datenbankadministratoren

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

2
Unerwartete Ergebnisse mit Zufallszahlen und Verknüpfungstypen
Ich habe ein einfaches Skript, das vier Zufallszahlen (1 bis 4) abruft und sich dann wieder zusammenfügt, um die passende database_id-Nummer zu erhalten. Wenn ich das Skript mit LEFT JOIN ausführe, erhalte ich jedes Mal vier Zeilen zurück (das erwartete Ergebnis). Wenn ich es jedoch mit einem INNER JOIN ausführe, …
16 sql-server  t-sql 


3
Einfrieren der MySQL-Datenbank nach "Verwendung"
Ich habe kürzlich einen ziemlich dummen Fehler gemacht und meine Ubuntu-Installation beschädigt. Um das Problem zu beheben, habe ich mit einer Live-CD gebootet und die Datenbankdateien kopiert. Jetzt habe ich jedoch die Ordner aus der alten Installation in die neue kopiert. Immer wenn ich "use database_name" eingebe, friert dies ein: …
16 mysql  backup 

1
Gibt ASYNC_NETWORK_IO einen Wartetyp an, über den Sie sich Sorgen machen müssen?
Wenn man sich die Liste der gespeicherten Prozeduren ansieht, deren Ausführung lange dauert, fällt auf, dass die meisten Wartezeiten auftreten. Der größte Teil dieser Wartezeit (81%) ist ASYNC_NETWORK_IO, und ich weiß, warum: Die gespeicherte Prozedur überträgt ungefähr 400 MB an Informationen. In der Dokumentation wird angegeben, dass die Ursache für …

1
Änderung an GEQO (Genetic Query Optimization) von PostgreSQL
Ich muss eine Funktionalität implementieren, die der GEQO-Funktionalität von PostgreSQL entspricht. Ich verstehe, dass der GEQO-Ansatz darin besteht, Abfragepläne als Ganzzahlzeichenfolgen zu codieren, und GEQO generiert diese möglichen Verknüpfungssequenzen nach dem Zufallsprinzip. Quelle: http://www.postgresql.org/docs/9.3/static/geqo-pg-intro.html Meine Frage: Wie ändere ich die GEQO-Funktion, wenn ich die richtige Verknüpfungssequenz definitiv kenne, damit ich …

4
Umgang mit dem Tabellendesign mit variablen Spalten
Ich habe ein Tabellendesignszenario und möchte als Nicht-DBA-Typ Meinungen dazu haben, welche skalierbarer sind. Angenommen, Sie werden gebeten, Informationen zu Häusern für ein U-Bahn-Gebiet aufzuzeichnen, angefangen bei einem kleinen Viertel (200 Häuser), bis zu 5000000+ Häusern. Sie müssen Basisinformationen speichern: ID-Nr. (Eine eindeutige Losnummer, die wir als eindeutigen Index verwenden …

1
Warum verwendet die Unterabfrage Parallelität und der Join nicht?
Warum verwendet SQL Server Parallelität, wenn diese Abfrage ausgeführt wird, die eine Unterabfrage verwendet, jedoch keine, wenn ein Join verwendet wird? Die Join-Version wird seriell ausgeführt und dauert ca. 30-mal länger. Join-Version: ~ 30secs Unterabfrage-Version: <1 Sekunde BEARBEITEN: XML-Versionen des Abfrageplans: JOIN-Version SUBQUERY-Version

3
Wie implementiere ich Geschäftslogik-Berechtigungen in PostgreSQL (oder allgemein in SQL)?
Nehmen wir an, ich habe eine Artikeltabelle: CREATE TABLE items ( item serial PRIMARY KEY, ... ); Nun möchte ich das Konzept der "Berechtigungen" für jedes Element einführen (bitte beachten Sie, dass es sich hier nicht um Datenbankzugriffsberechtigungen handelt, sondern um Geschäftslogikberechtigungen für dieses Element). Jedes Element verfügt über Standardberechtigungen …
16 postgresql  enum 

3
Auswirkungen der Änderung des Kompatibilitätsmodus in SQL Server von 100 auf 110
Ich habe eine Datenbank Mydatabasein SQL Server 2008 R2 erstellt. Ich habe auf SQL Server 2012 aktualisiert. Ich habe versucht, die folgende Abfrage auszuführen, um das Perzentil zu berechnen select Distinct [KEY],PERCENTILE_CONT(0.25) within group(order by EachPrice) OVER(Partition By [KEY]) As Q1,PERCENTILE_CONT(0.50) within group(order by EachPrice) OVER(Partition By [KEY]) As Q2, …

4
MySQL-Import-CSV-Datei FEHLER 13 (HY000): Status von /path/file.csv kann nicht abgerufen werden (Fehlercode: 2)
Ich bin ein absoluter Anfänger in MySQL (5.5.34) / Linux (Ubuntu 12.04 LTS) ` Ich habe eine einfache Datenbank mit einer Tabelle erstellt. Beim Versuch, Daten über eine 'data_test.csv-Datei zu importieren, wird eine Fehlermeldung 13 angezeigt. Übung vom Terminal folgt: mysql> source /home/g/stockrecdb/load_test.sql; Database changed ERROR 13 (HY000): Can't get …
16 mysql  errors  csv 

4
SQL Server 2008 R2-Fehler: 15023, Benutzer, Gruppe oder Rolle sind bereits vorhanden
Ich habe eine Testdatenbank, mit der ich Berechtigungsprobleme habe. Ich kann nicht auf die Berichtsdatenbank zugreifen. In der Hilfedokumentation der Anwendung wird Folgendes angegeben: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases. 2. Expand the security folder. …


1
Wie wird der Fehler "maximale Benutzerverbindungen" beseitigt?
Ich benutze MySQLi für meine Webanwendung, aber wann immer ich eine bestimmte Seite besuchen möchte, erhalte ich mysqli_connect() [function.mysqli-connect]: (42000/1203): User ***_user already has more than 'max_user_connections' active connections. Ich habe bereits versucht, alle Verbindungen zu schließen, aber dies verbessert die Situation nicht. Gibt es eine Möglichkeit, genau zu wissen, …

2
SQL Server 2012 Wiederherstellen der Sicherung unter neuem DB-Namen
Ich erinnere mich anscheinend, dass Sie 2008 eine Sicherung in einer neuen Kopie einer Datenbank wiederherstellen konnten, indem Sie den Namen im Feld "Zieldatenbank" des Wiederherstellungsassistenten änderten. Es wird eine brandneue Datenbank erstellt, bei der es sich um eine Kopie der ursprünglichen Datenbank handelt, die zu dem von Ihnen gewünschten …


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.