Eine Bewertung, ob ein System gut genug funktioniert, um für den Zweck geeignet zu sein. Normalerweise bezieht sich die Leistung auf die Geschwindigkeit, mit der ein System einen Vorgang oder eine Reihe von Vorgängen im Laufe der Zeit abschließt.
Ich wurde von Kimberly Tripp wie diese einige große Artikel über SQL Server Plan Caching lesen: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ Warum gibt es überhaupt eine Option zur "Optimierung für Ad-hoc-Workloads"? Sollte das nicht immer an sein? Unabhängig davon, ob die Entwickler Ad-hoc-SQL verwenden oder nicht, warum sollte diese Option nicht für jede Instanz …
Gibt es in MySQL einen Leistungsunterschied zwischen den Varchar-Größen? Zum Beispiel varchar(25)und varchar(64000). Wenn nicht, gibt es einen Grund, nicht alle Varchars mit der maximalen Größe zu deklarieren, um sicherzustellen, dass Ihnen nicht der Raum ausgeht?
Konzeptionelle Frage: Sind einzelne Abfragen schneller als Verknüpfungen? Oder: Soll ich versuchen, alle Informationen, die ich auf der Clientseite haben möchte, in einer SELECT-Anweisung zusammenzufassen, oder einfach so viele verwenden, wie es zweckmäßig erscheint? TL; DR : Wenn meine verknüpfte Abfrage länger dauert als die Ausführung einzelner Abfragen, ist dies …
Ich habe einen Wartungsplan geerbt, der folgende Aufgaben erfüllt: Alte Daten bereinigen Überprüft die DB-Integrität Führt Datenbank- und Transaktionsprotokollsicherungen durch Reorganisiert unsere Indizes Aktualisiert die Statistiken Löschen Sie alte Sicherungen und Wartungsplandateien Von dem 23-minütigen Wartungsplan dauert die Aktualisierung der Statistiken erstaunliche 13 Minuten. Während dieses Zeitraums von 13 Minuten …
Ich habe vor langer Zeit irgendwo gelesen. Das Buch besagt, dass wir eine verschachtelte Ansicht in SQL Server nicht zulassen sollten. Ich bin mir nicht sicher, warum wir das nicht können, oder ich kann mich an eine falsche Aussage erinnern. Studenten SELECT studentID, first_name, last_name, SchoolID, ... FROM students CREATE …
Ich versuche, PostgreSQL dazu zu bringen, meine Datenbank aggressiv automatisch zu vakuumieren. Ich habe das automatische Vakuum derzeit wie folgt konfiguriert: autovacuum_vacuum_cost_delay = 0 #Kostenbasiertes Vakuum ausschalten autovacuum_vacuum_cost_limit = 10000 #Max value autovacuum_vacuum_threshold = 50 # Standardwert autovacuum_vacuum_scale_factor = 0.2 # Standardwert Ich stelle fest, dass das automatische Vakuum nur …
Ich bin auf ein seltsames Problem gestoßen, bei dem sich die 64-Bit-Version von SQL Server 2016 Standard Edition anscheinend auf genau die Hälfte des ihr zugewiesenen Gesamtspeichers beschränkt hat (64 GB von 128 GB). Die Ausgabe von @@VERSIONist: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) 22. Dezember 2017 …
TL; DR Da diese Frage immer wieder auftaucht, fasse ich sie hier zusammen, damit Neulinge die Geschichte nicht leiden müssen: JOIN table t ON t.member = @value1 OR t.member = @value2 -- this is slow as hell JOIN table t ON t.member = COALESCE(@value1, @value2) -- this is blazing fast …
Annahme eines Produktions-OLTP-Systems mit überwiegend InnoDB-Tabellen Was sind die häufigsten Symptome eines falsch konfigurierten Systems? Welche Konfigurationsparameter ändern Sie am häufigsten von ihren Standardeinstellungen? Wie können Sie mögliche Engpässe erkennen, bevor es ein Problem gibt? Wie erkennen und beheben Sie aktive Probleme? Anekdoten, die spezifische statusVariablen und Diagnosen beschreiben, sind …
Die Bedeutung des Arbeitsspeichers ist eine feststehende Tatsache, aber es ist weitaus weniger Material über die Bedeutung von Kernen und Multithreading verfügbar, wenn es um die Nutzung der CPU durch MySQL geht. Ich spreche über den Unterschied zwischen der Ausführung von MySQL auf 4-Kern-Systemen und 6-Kern-Systemen und 8-Kern-Systemen und so …
Ich habe Leistungsprobleme bei bestimmten Datenbankabfragen mit möglicherweise großen Ergebnismengen. Bei der fraglichen Abfrage habe ich drei ANDs in der WHERE-Klausel Ist die Reihenfolge der Klauseln wichtig? Wie in, wenn ich die ASI_EVENT_TIME-Klausel an die erste Stelle setze (da dies die meisten Ergebnisse aus den Klauseln entfernen würde). Verbessert dies …
Verwendung von PG 9.1 unter Ubuntu 12.04. Derzeit dauert es bis zu 24 Stunden, bis wir eine große Anzahl von UPDATE-Anweisungen in einer Datenbank ausgeführt haben, die folgende Form haben: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Wir überschreiben nur Felder von Objekten, …
Verwenden von SQL Server 2005. Ich führe ein großes DELETE FROM ohne WHERE-Klauseln aus. Es entspricht im Grunde einer TRUNCATE TABLE-Anweisung - außer ich darf TRUNCATE nicht verwenden. Das Problem ist, dass die Tabelle riesig ist - 10 Millionen Zeilen, und die Fertigstellung dauert über eine Stunde. Gibt es eine …
Hintergrund Ich habe eine Abfrage für SQL Server 2008 R2, die ungefähr 12 verschiedene "Tabellen" verknüpft und / oder links verknüpft. Die Datenbank ist mit vielen Tabellen über 50 Millionen Zeilen und ungefähr 300 verschiedenen Tabellen ziemlich groß. Es ist für ein großes Unternehmen, das 10 Lager im ganzen Land …
Wenn ich den folgenden Code ausführe, dauert es 22,5 Minuten und liest 106 Millionen. Wenn ich jedoch nur die innere select-Anweisung selbst ausführe, dauert es nur 15 Sekunden und 264k liest. Als Randnotiz gibt die Auswahlabfrage keine Datensätze zurück. Irgendeine Idee, warum das IF EXISTSso viel länger laufen und so …
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.