Datenbankadministratoren

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

2
Soll ich transitive Fremdschlüssel hinzufügen?
Einfaches Beispiel: Es gibt eine Kundentabelle. create table Customers ( id integer, constraint CustomersPK primary key (id) ) Alle anderen Daten in der Datenbank sollten mit a verknüpft sein Customer, Orderssieht also z. B. so aus: create table Orders ( id integer, customer integer, constraint OrdersPK primary key (customer, id), …

2
MySQL kann weder konfiguriert noch gestartet werden
Bei einer brandneuen Kubuntu 14.04-Installation lief ich sudo aptitude install mysql-server-core-5.6. Die Installation konnte aufgrund der Abhängigkeiten einiger KDE-Pakete von nicht abgeschlossen werden mysql-server-core-5.5, die ersetzt worden wären. Wenn ich jetzt starte, sudo aptitude install mysql-server-5.5erhalte ich diesen Fehler, nachdem ich ein Passwort angegeben habe: Configuring mysql-server-5.5 Unable to set …

1
Fuzzy Lookup kann in BIDS nicht verwendet werden
Ein Mitarbeiter von mir hatte ein Problem mit BIDS. Er führt eine einfache Fuzzy-Suche durch und sucht nur gegen zwei Zeilen (zu Testzwecken). Das Seltsame ist, dass wenn er versucht, eine Befehlszeile auszuführen, diese angezeigt wird, dann verschwindet und das Paket hängt. Also ließ ich ihm das Paket schicken und …
11 ssis 



1
Unterstützt SQL Server 2014 Express mit erweiterten Diensten tatsächlich die Volltextsuche?
Ich habe SQL Server 2014 Express Edition mit erweiterten Diensten installiert. Ich hatte gehofft, die Volltextsuchfunktionen ausprobieren zu können. Ich habe hier gelesen , dass die Volltextsuche von der Expressausgabe 2014 unterstützt wird. Nach der Installation und dem Versuch, einen Volltextindex zu erstellen, wird jedoch die Fehlermeldung angezeigt, dass Volltextindizes …

1
"Limit 1000,25" vs "Limit 25 Offset 1000"
Kürzlich habe ich herausgefunden, dass MySQL eine offsetFunktion hat. Ich habe versucht, eine Dokumentation über die Ergebnisse des Versatzes oder den Unterschied zwischen dem Versatz und der Grenzwertvariante zu finden, aber ich kann anscheinend nicht finden, wonach ich suche. Nehmen wir an, ich habe 10.000 Zeilen in einer Tabelle und …
11 mysql  limits 

1
Wie interagieren Datenprüfsummen mit der Streaming-Replikation?
Datenprüfsummen sind eine neue Funktion, die in 9.3 eingeführt wurde, und: Es gibt einen neuen GUC-Parameter "ignore_checksum_failure", der PostgreSQL zwingt, die Verarbeitung einer Transaktion fortzusetzen, auch wenn eine Beschädigung festgestellt wird Im Falle eines Prüfsummenfehlers auf einem Replikationsmaster werden diese beschädigten Daten auf Slaves repliziert oder die Replikation wird angehalten. …

1
Die Sequenz wird wiederverwendet
Ich habe eine Sequenz, die Tracking-Nummern für Objekte in meinem System generiert. Es hatte schon seit einiger Zeit gut funktioniert. Letzte Woche haben wir festgestellt, dass die Werte wieder verwendet werden. Was zu passieren scheint, ist, dass es zu verschiedenen Zeitpunkten am Abend auf einen Wert zurückgesetzt wird, den es …

1
Deadlock beim Löschen der Anweisung
Ich bekomme einen Deadlock, wenn ein SQL Server-Job ausgeführt wird. Der Deadlock tritt bei einer einfachen DELETE-Anweisung auf. Ich hätte gedacht, dass eine SELECT / UPDATE-Abfrage ausgeführt werden muss, um den Deadlock zu verursachen. Aber es sieht so aus, als wäre es DELETE / DELETE Deadlock ... Was ich suche, …

1
MySQL: Bindeadresse 0.0.0.0 in my.cnf funktioniert nicht?
Ich bin neu in MySQL. Ich möchte mit jeder gewünschten IP-Adresse eine Verbindung zum MySQL-Server herstellen. Ich habe gelesen, dass ich nur die Zeile bind-address = 0.0.0.0 zu meiner.cnf-Datei hinzufügen muss. Das ist, was ich tat. Ich habe den MySQL-Server neu gestartet und ihn dann über die Befehlszeile getestet. mysql …
11 mysql  my.cnf 

1
Planen Sie jeden Tag eine Veranstaltung zu einer bestimmten Zeit
Ich möchte, dass meine Veranstaltung jeden Tag um 00:20 Uhr stattfindet. Ich bin verwirrt in der Planung der Zeit. Sollte ich die erste oder die zweite Option verwenden? Option 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query Option …
11 mysql  event 

1
Durch das Wiederherstellen der differenziellen Sicherung wird eine DEFUNCT-Protokolldatei erstellt.
Hier ist mein Problem. Ich versuche, eine Datenbank über eine vollständige Wiederherstellung auf einen neuen Server zu verschieben und dann mit einer schnellen differenziellen Sicherung / Wiederherstellung zu wechseln. Ich kann problemlos eine vollständige Wiederherstellung durchführen, aber beim Wiederherstellen der differenziellen Sicherung wird die folgende Warnung angezeigt: Meldung 3127, Ebene …

2
Der SQL-Jobschritt wird als anderes SQL-Konto ausgeführt
Ich bin gespannt, wie man einen SQL-Jobschritt einrichtet, der als anderes SQL-Anmeldekonto ausgeführt wird. Es scheint, dass ich ein neues Proxy-Konto einrichten muss, für das ein vorhandener Berechtigungsnachweis erforderlich ist. Wenn ich einen Berechtigungsnachweis erstelle, kann ich nur einen Windows-Anmeldeinformationsnachweis verwenden. Der Job, den ich ausführen möchte, ist unten aufgeführt. …

1
Warum springt das automatische Inkrementieren um mehr als die Anzahl der eingefügten Zeilen?
Ich bin sehr beunruhigt über dieses seltsame Verhalten, das ich in dem auto_incrementWert sehe, der in der bidID einer Bids-Tabelle aufgezeichnet ist, nachdem eine Masseneinfügung mit einer gespeicherten Prozedur durchgeführt wurde: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() …

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.