Ich habe eine zentrale Tabelle in meiner Datenbank geändert und sp_depends gibt buchstäblich Hunderte von Ergebnissen zurück. Ich befürchte, dass einige dieser gespeicherten Prozeduren nach meiner Änderung möglicherweise nicht mehr kompiliert werden. Das Überprüfen einer einzelnen gespeicherten Prozedur ist einfach (ich führe nur das Änderungsskript erneut aus und prüfe, ob …
Frage 1 Ich arbeite mit einem System, in dem das Datum als Ganzzahl (tatsächliche Zahl (8,0)) gespeichert ist, und ich habe festgestellt, dass andere Systeme das Datum auch als int speichern, z. B. Cisco in diesem Thread . Beispiel 20120101 -- 01 Jan 2012 Gibt es einen Vorteil, das numerische …
Meine Frage richtet sich an Postgres, aber die Antworten sind möglicherweise aus jedem Datenbankhintergrund gut genug. Sind meine Annahmen richtig: Festplatten haben eine feste Blockgröße? RAID-Controller kann eine andere Blockgröße haben? Wird ein RAID-Block auf mehrere echte Festplattenblöcke aufgeteilt? Das Dateisystem hat auch eine unabhängige Blockgröße, die wiederum auf die …
Wenn Sie einen zusammengesetzten Primärschlüssel für zwei oder mehr Spalten erstellen, z PRIMARY KEY(col1, col2, col3). Wird das System INDEXjede Spalte einzeln? Der Grund , dass ich diese Frage bin zu fragen ist , dass , wenn wir verwenden UNIQUE INDEX (col1, col2, col3), ist es wie wirkt INDEXfür die …
In der Datenbankstruktur von CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT NULL, PRIMARY KEY (country,city), FOREIGN …
Ich versuche zu verstehen, wie die Sperrzeit für die Abfragen, die in unserem langsamen MySQL-Abfrageprotokoll angezeigt werden, am besten interpretiert werden kann. Zum Beispiel, wenn eine UPDATE-Abfrage eine Sperrzeit von 10 Sekunden hat. Ich nehme an, es ist die Gesamtzeit, nachdem die Aktualisierungsabfrage die Sperre erhalten hat. Selbst wenn darauf …
Zum ersten Mal seit seiner Einrichtung muss ein schreibgeschützter MySQL-Replikations-Slave neu gestartet werden. Ich habe diesen Artikel über das Herunterfahren eines Slaves zur Wartung gefunden (obwohl er nur beschreibt, wie der mysqlDämon gestoppt wird ): So starten Sie Ihren MySQL Slave Server sicher neu Zusammenfassend ist das Verfahren: Im mysqlClient: …
Ich habe gerade eine Sicherungskopie einer SQL Server-Datenbank erstellt. Die MDF- und LDF-Dateien umfassen zusammen etwa 29 GB, aber die .bak-Datei war nur 23 GB groß und etwa 20% kleiner. Meine erste Vermutung, wenn eine Version eines Datensatzes kleiner als eine andere Version ist, die dieselben Daten enthält, wäre die …
Ich weiß, dass ich verwenden kann, um set timing onzu sehen, wie lange es gedauert hat, eine Abfrage auszuführen, nachdem die Ausführung abgeschlossen ist. Ist es jedoch möglich, die aktuelle Ausführungsdauer in Oracle SQL Developer anzuzeigen, während die Abfrage noch ausgeführt wird? SQL Server Management Studio sowie der alte Query …
Einer unserer Unternehmensstandards besteht darin, eine separate Dateigruppe / Datei für Benutzertabellen / -indizes zu haben. Dies ist als Standard festgelegt, sodass keine CREATE TABLE-Anweisungen qualifiziert werden müssen. So sieht es also aus Datei-ID 1 = Systemtabellen, MDF Datei-ID 2 = t-log = LDF fileid 3 = user stuff = …
Ich habe mehrere Benutzer, die einen MS SQL Server 2017 unter meiner Verwaltung freigeben. Sie sollten die anderen Benutzer und ihre Daten auf diesem Server nicht sehen (oder gar kennen). Jeder Benutzer hat seine eigene Datenbank. Sie können mit ihrer Datenbank machen, was sie wollen. Ich verwende die SQL Server- …
Betrachten Sie das folgende einfache MCVE: SET STATISTICS IO, TIME OFF; USE tempdb; IF OBJECT_ID(N'tempdb..#t1', N'U') IS NOT NULL DROP TABLE #t1; CREATE TABLE #t1 ( r int NOT NULL ); IF OBJECT_ID(N'tempdb..##t1', N'U') IS NOT NULL DROP TABLE ##t1; CREATE TABLE ##t1 ( r int NOT NULL ); IF …
Ich bin mir nicht sicher, welche Bedeutung die Definitionen für die Funktionen IMMUTABLE, VOLATILE und STABLE haben. Ich habe die Dokumentation gelesen, insbesondere die Definitionen der einzelnen. IMMUTABLE gibt an, dass die Funktion die Datenbank nicht ändern kann und immer das gleiche Ergebnis zurückgibt, wenn dieselben Argumentwerte angegeben werden . …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.