Ist der einzige Unterschied zwischen ALTER INDEX [index_name] on [object_name] REBUILD with (ONLINE=OFF, FILLFACTOR=90) und DBCC DBREINDEX([dbname], 90) Nur dass der DBCC-Befehl alle Indizes für alle Tabellen in der Datenbank neu indiziert?
Ich definiere mit SQL Server 2008 ein Schema für einen neuen Satz von Ressourcen ... In diesem Fall muss jeder Datensatz ( z. B. Zeile ) XML-Fragmente speichern. Von Zeit zu Zeit; obwohl nicht häufig; Ich muss das XML abfragen, um Element- und Attributwerte zu finden. Wenn ich es meinen …
Ich versuche, die Leistung einer gespeicherten Prozedur zu verbessern. Wenn ich den SP starte, wird er fast sofort beendet, als ob etwas zwischengespeichert wäre. Mir wurde gesagt, dass ich die folgenden zwei SQL-Zeilen verwenden soll, bevor ich den SP in SSMS ausführe: DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE Wenn ich den SP …
Ich suche nach einer Abfrage, mit der Fremdschlüsselinformationen (jede Zeile: referenzierende Tabelle und Feld, referenzierte Tabelle und Feld) eines gesamten Schemas abgerufen werden können. Ich habe dies gefunden, gebe aber nicht alle Informationen an, die ich benötige: /programming/4389228/sql-for-oracle-to-check-if-a-constraint-exists Ich arbeite gerade daran und werde möglicherweise in den nächsten Minuten / …
Gibt es in SQL Server 2008 R2 eine Möglichkeit, ein Zeitlimit für eine Datenbankänderung mit einer Transaktion zu verursachen? Wir haben ein Szenario, in dem unser Anwendungscode eine Ausnahme hängt oder auslöst und kein Rollback oder Commit ausführt. Dies führt dann dazu, dass andere Sitzungen hängen bleiben und auf den …
Ich komme aus einem SQL Server-Shop und arbeite jetzt mit MySQL. Ich war neugierig. Was sind die Unterschiede zwischen dem Binärprotokoll von MySQL und dem Transaktionsprotokoll von MSSQL? Aus heutiger Sicht scheint es nur ein Binärprotokoll pro MySQL-Instanz zu geben, im Gegensatz zu einem Transaktionsprotokoll pro Datenbank wie in MSSQL.
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 5 Jahren . Ich arbeite an einem Projekt, das das Zuordnen von Datenbankelementen für eine Migration …
Wir hatten ein Problem, bei dem eine schreibgeschützte Abfrage, die über die MySQL-Workbench ausgeführt wurde, aus Sicht der Benutzeroberfläche eines Benutzers eine Zeitüberschreitung aufwies und auf dem Server ausgeführt wurde (und anscheinend immer mehr Ressourcen verbrauchte), bis wir einen Ausfall hatten. Fragen Gibt es eine Standardmethode, um mit solchen Problemen …
Nachdem ich diese Frage zu Stackoverflow gestellt hatte , fragte ich mich, wo ich das Richtige / Best Practice getan habe. Grundsätzlich wird jedes von mir erstellte Objekt in ein Schema verschoben, dessen Schemaname eine Verwendung widerspiegelt. Zum Beispiel habe ich die Schemata Auditund Admin(unter anderem). Dies lässt wiederum keine …
Ich habe meine Tabelle mit einem Index nur für done_status (done_status = INT) eingerichtet: Wenn ich benutze: EXPLAIN SELECT * FROM reminder WHERE done_status=2 Ich bekomme das zurück: id select_type Tabellentyp möglichen_Tasten key key_len ref Zeilen Extra 1 EINFACHE Erinnerung ALL done_status NULL NULL NULL 5 Verwenden von where Aber …
Aus Dokumenten - 37.3.1.1. "Eine erste Regel Schritt für Schritt" CREATE TABLE shoelace_log ( sl_name text, -- shoelace changed sl_avail integer, -- new available value log_who text, -- who did it log_when timestamp -- when ); CREATE RULE log_shoelace AS ON UPDATE TO shoelace_data WHERE NEW.sl_avail <> OLD.sl_avail DO INSERT …
Was ist der beste Weg, um die Aktivität auf jeder Datenbank meines Servers zu überwachen? Ich habe mtop / mytop ausprobiert, das Aktivitäten in Echtzeit anzeigt, aber nicht sehr praktisch ist, um alle darauf ausgeführten Abfragen zu sehen. Ich habe MySQL-Protokolle aktiviert, aber es gibt keine Möglichkeit, sie pro Datenbank …
Wir haben einen Server-Anmelde- und Datenbankbenutzer hinzugefügt, der eine Windows-Gruppe mithilfe des folgenden Skripts einer SQL 2008 R2-Instanz zuordnet, wobei die Namen aus Gründen der Anonymität geändert wurden: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb go CREATE USER [DOMAIN\AppUsers] FOR LOGIN [DOMAIN\AppUsers] go …
Dies ist der Fall, wenn es in der von mir überprüften Datenbank eine Archivtabelle gibt, die den Benutzerverlauf speichert, und es gibt eine Trigger- oder Speicherprozedur, die nach einiger Zeit Zeilen aus dieser Tabelle löscht, um die Übergröße der zu vermeiden Ebenso habe ich die Datenbank nicht entworfen. Ich übernehme …
Ich stoße auf ein Deadlock-Szenario, bei dem die einzigen Teilnehmer am Deadlock eine einzelne Tabelle und eine einzelne gespeicherte Prozedur zu sein scheinen, die aus dieser Tabelle gelöscht wird. Ich habe diese Schlussfolgerung auf der Grundlage meiner Analyse des SQL-Fehlerprotokolls zum Zeitpunkt mehrerer dieser Deadlocks gezogen, wobei ich den folgenden …
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.