Ich arbeite an der Aktualisierung der Produktdatenbank unserer Website. Es ist in MySQL integriert, aber dies ist eher eine allgemeine Frage zum Datenbankdesignmuster. Ich plane, zu einem Supertype / Subtype-Muster zu wechseln. Unsere aktuelle / vorherige Datenbank besteht hauptsächlich aus einer einzelnen Tabelle, die Daten zu einem einzelnen Produkttyp enthält. …
Stellen wir uns eine Website vor, die ein Verzeichnis von Personen ist. Für jede Person kann es ein Profilfoto und eine Biografie geben. Ich gebe zu, meine SQL- Abfragen könnten besser sein, aber im Allgemeinen was wäre schneller und würde weniger Rechenleistung verbrauchen. Um zu überprüfen, ob eine Datei vorhanden …
Es gibt eine Menge, die besagt, dass die Datenbankgröße die Leistung nicht in hohem Maße beeinträchtigen sollte. Solange Indizes für Tabellen in den Speicher passen, sollte die Datenbank performant bleiben. Was ist jedoch die Realität? Wenn die Datenbankarchitektur nicht die beste ist, die Indizes nicht in den Speicher passen und …
Ich habe eine Datenbank, in der ich Inline-TVFs (Tabellenwertfunktionen) anstelle von Ansichten verwende. Zum Beispiel könnte ich zwei Tabellen mit den Namen [Automodell] und [Autohersteller] haben, die ich innerhalb der TVF [fnCarBrands] zusammenstelle. Diese TVFs werden dann von anderen TVFs aufgerufen, um die weitere Verarbeitung und Berichterstattung durchzuführen. Also könnte …
Ich verwende MySQL5.5 mit Master / Slave-Replikation (1 Master, 2 Slaves). Ich habe einen Prozess, der einmal pro Woche ausgeführt wird und eine bestimmte Tabelle abschneidet. Die Tabelle ist nicht groß und enthält nur wenige tausend Datensätze. Aus irgendeinem Grund TRUNCATE TABLEdauert die Ausführung des Befehls sehr lange (sowohl auf …
Heute Morgen habe ich festgestellt, dass mein SQL-Protokoll die folgende Meldung enthält: Der aktivierte Prozess '[dbo]. [Sp_syspolicy_events_reader]', der in der Warteschlange 'msdb.dbo.syspolicy_event_queue' ausgeführt wird, gibt Folgendes aus: 'Kann nicht als Datenbankprinzipal ausgeführt werden, da der Principal "## MS_PolicyEventProcessingLogin ##" nicht vorhanden ist Der Auftraggeber kann nicht verkörpert werden, oder Sie …
Wir bauen ein Data Warehouse auf, das zunächst 1 TB groß sein wird und jeden Monat um etwa 20 GB wachsen wird. Für bestimmte Tabellen führen wir tägliche ETL-Prozesse durch, für andere wöchentlich / monatlich. Wenn ein Datenimport in eine Tabelle ausgeführt wird, müssen die Indizes gelöscht und neu erstellt …
Die MySQL-Dokumentation für kill Warnungen : Warnung Das Beenden einer REPAIR TABLEoder einer OPTIMIZE TABLEOperation für eine MyISAMTabelle führt zu einer Tabelle, die beschädigt und unbrauchbar ist. Alle Lese- oder Schreibvorgänge in eine solche Tabelle schlagen fehl, bis Sie sie erneut optimieren oder reparieren (ohne Unterbrechung). Das ist für MyISAM. …
Ich habe eine große Datenbank (in zweistelliger Millionenhöhe), für die ich eine vollständige Datenbanksicherung durchführen werde . Die Datenbank ist jedoch groß genug, damit Transaktionen vor und während sowie während und nach der Sicherung gestartet werden können. Zum Beispiel: T0 = Transaction A start T1 = Full database backup start …
Ich habe Probleme, irgendwo eine endgültige Ressource zu finden, also kann mir hoffentlich ein Guru hier eine Antwort geben. Ich habe eine sehr große Tabelle, zu der wir eine Spalte hinzufügen mussten. Der Clustered-Index ist ziemlich stark fragmentiert, und ich möchte eine ALTER INDEX REBUILDBereinigung durchführen. Normalerweise mache ich auch …
Hier ist meine Frage: CREATE VIEW VIEW2 AS SELECT [Column1], (NULL) AS column2 VARCHAR(10) FROM VIEW1; Ich erhalte einen Fehler in der dritten Zeile. Wenn ich die Abfrage so lasse, ohne den Datentyp für Spalte 2 anzugeben, funktioniert die Abfrage, aber der Standarddatentyp ist int, während ich VARCHAR haben möchte. …
Gibt es eine Möglichkeit herauszufinden, wie viel Speicher eine Tabelle in SQL Server (2005 und höher) belegt? Angenommen, ich habe eine Tabelle mit 30 Millionen Datensätzen. Ich möchte wissen, wie viele Seiten, die zu dieser Tabelle gehören, sich derzeit im Puffercache befinden, einschließlich Index-, Daten- und Text- / Bildseiten . …
Ich habe eine große .sql-Datei mit großer Einfügung in ... Werte ... Anweisungen. Viele dieser Anweisungen erzeugen während der Ausführung Warnungen. Wie kann ich MySQL dazu bringen, die Warnungen auszudrucken? Wenn Control-C gedrückt wird, wird der Import gestoppt und ich kehre zur Befehlszeile des Betriebssystems zurück. Hier ist eine Beispielausgabe …
Einer unserer Kunden hat gerade ein Upgrade auf einen neuen Server durchgeführt. Die Ausführung einer bestimmten gespeicherten Prozedur dauert beim ersten Ausführen mehr als drei Minuten. Nachfolgende Läufe dauern weniger als 1 Sekunde. Dies lässt mich glauben, dass die ersten drei Minuten in erster Linie für die Berechnung des Ausführungsplans …
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.