Datenbankadministratoren

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

2
Verwenden von Fremdschlüsseln und Referenzen für ON DELETE CASCADE in MySQL
Ich dachte, dass diese beiden Möglichkeiten zum Erstellen von Fremdschlüsseln gleich sind CREATE TABLE child1 ( id int(11) not null auto_increment, parent_id int(11) REFERENCES parent_table(parent_id) ON DELETE CASCADE, PRIMARY KEY(id) ); und CREATE TABLE child2 ( id int(11) not null auto_increment, parent_id int(11), PRIMARY KEY(id), FOREIGN KEY(parent_id) REFERENCES parent_table(parent_id) ON …


1
Fügen Sie Trigger ein, um vertrauliche Informationen zu entfernen
Ein Anbietersystem (dh außerhalb meiner Kontrolle) fügt eine Zeile in eine Tabelle in eine Datenbank ein, die ich kontrolliere. Eine Spalte in dieser Einfügung enthält vertrauliche Informationen, die ich nicht in meiner Datenbank haben möchte. Wenn ich INSTEAD OF INSERTdiese Spalte mit einem Auslöser ausblende, werden die vertraulichen Informationen dann …


2
INSERTs beschleunigen
Ich muss eine Möglichkeit haben, schnell, synchron und mit minimaler Dauer in eine Tabelle einzufügen. Was ich versucht habe ("blind") ist: Habe überhaupt keinen Index auf dem Tisch Wechseln Sie zur einfachen Protokollierung (von der vollständigen Protokollierung) Das von mir verwendete Testszenario besteht aus 100 Verbindungen, die jeweils ein INSERT …


3
Wo kann man lernen, die SQL Server-Architektur und die Interna zu verstehen?
Ich habe Grundkenntnisse in T-SQL- und SQL Server-Komponenten. Mein Ziel ist es, meine Fähigkeiten zu beherrschen und alles über SQL Server zu lernen , um in Zukunft DBA zu werden. Ich möchte tiefgreifende SQL Server-Interna verstehen, wie genau alles funktioniert, wann und warum. Könnten Sie mir bitte einen guten Ausgangspunkt …

2
Datenbank zum Aufbau eines Echtzeit-Analysesystems
Ich möchte ein System ähnlich wie Google Analytics erstellen (nur für den internen Gebrauch, weniger Verkehr und weniger Funktionen) und mich hauptsächlich darauf konzentrieren Echtzeitzählung von eindeutigen URI-Besuchen / PV nach verschiedenen Dimensionen der demografischen Benutzerinformationen, z. B. Benutzeragent, Betriebssystem, Land usw. Echtzeitberechnung der durchschnittlichen Benutzersitzungslänge (wenn der Unterschied zwischen …

2
Zusammenfassung der Sperren für eine Abfrage
Hat SQL Server eine einfache Möglichkeit, Metriken darüber abzurufen, wie viele (und möglicherweise welche Art von) Sperren eine bestimmte Abfrage im Verlauf ihrer Ausführung aufgehoben hat? Begründung ... Ich bin gerade dabei, eine ziemlich unangenehme gespeicherte Prozedur neu zu schreiben, bei der Cursor häufig verwendet werden. Eine satzbasierte Lösung ist …

3
Wofür wird die Tabelle mysql.db verwendet?
Bezogen auf mein MySQL-Problem Ich habe einen Benutzer mit USAGE-Berechtigung in mysql.user, aber in mysql.db hat dieser Benutzer Auswählen, Einfügen, Aktualisieren, Löschen. Somit kann der Benutzer die Datenbank erfolgreich abfragen. Ich kann keine Informationen darüber finden, wie diese mysql.db funktioniert. Ist es wie eine Art zwischengespeicherte Berechtigung? Wird ein mysqld-Neustart …
7 mysql 



4
Ist es für eine Datenbank wichtig, eine Beziehungstabelle / ein Beziehungsdiagramm zu haben oder nicht? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Monaten . Ich habe eine Frage und wollte die besten Praktiken …

1
Meldung 2534: DBCC CHECKDB-Zuordnungsfehler
Wir haben kürzlich unsere Intranet-Produktionsdatenbank von einem SQL Server 2008 auf einen brandneuen SQL Server 2008 R2-Server verschoben. Der Sicherungsjob ist seit der Migration aufgrund von DBCC-Fehlern fehlgeschlagen (Datenbankintegritätsaufgabe überprüfen). Ich habe gestern versucht, eine DBCC-CHECKDB mit der Option reparate_rebuild in der Produktionsdatenbank auszuführen, und die nachfolgende DBCC-CHECKDB zeigte keine …


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.