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.
Einige Anfragen auf meinem Datenbankserver scheinen lange zu dauern, und ich glaube, dass die CPU-Auslastung hoch ist. Beim Laufen ps auxsehe ich ~ 250 "Leerlauf" -Verbindungen (von denen ich glaube, dass sie zu viele sind). Ich habe noch keine vollständige Diagnose gestellt, wollte aber wissen, ob dies ein guter Ort …
Ich habe ein 4-Knoten-AG-Setup wie folgt: VM-Hardwarekonfiguration aller Knoten: Microsoft SQL Server 2017 Enterprise Edition (RTM-CU14) (KB4484710) 16 vCPUs 356 GB RAM (lange Geschichte zu diesem ...) Maximaler Parallelitätsgrad: 1 (wie vom App-Anbieter gefordert) Kostenschwelle für Parallelität: 50 Maximaler Serverspeicher (MB): 338944 (331 GB) AG Konfiguration: Knoten 1: Primäre oder …
Beim Zugriff auf historische Datensätze in einer Zeittabelle tritt ein seltsames Problem auf. Abfragen, die über die AS OF-Unterklausel auf die älteren Einträge in der Zeittabelle zugreifen, dauern länger als Abfragen zu aktuellen historischen Einträgen. Die Verlaufstabelle wurde von SQL Server generiert (enthält einen Clustered-Index für die Datumsspalten und verwendet …
Dies ist eine datenbankinterne Frage. Ich verwende PostgreSQL 9.5 und frage mich, warum Set Returning Functions (SRFs), auch als TVFs (Table Valued Functions) bezeichnet, in einer FROMKlausel langsamer ausgeführt werden , z. B. wenn ich diese Befehle ausführe. CREATE TABLE foo AS SELECT * FROM generate_series(1,1e7); SELECT 10000000 Time: 5573.574 …
Es tut mir leid, dass ich lange bin, aber ich möchte Ihnen so viele Informationen wie möglich geben, damit diese für die Analyse hilfreich sein können. Ich weiß, dass es mehrere Posts mit ähnlichen Problemen gibt. Ich habe diese verschiedenen Posts und andere im Web verfügbare Informationen bereits verfolgt, aber …
Wenn Sie SQL Server 2012 SP3 auf einem 32-GB-RAM und 4 Kernen mit 60-80 gleichzeitigen Verbindungen und einer weitgehend ad-hoc-Arbeitslast ausführen, tritt ein Anstieg des SQL Server-Prozesses (CPU) auf, der zu unvorhersehbaren Zeiten ein- oder zweimal pro Tag auftritt. Wir arbeiten daran, die Grundursache für die Spitze zu identifizieren. In …
Nachdem ich bereits mehrere Fragen zu SO, externen Blog-Posts und Handbuch gelesen habe SO : Fremdschlüsseleinschränkung für partitionierte Tabelle in Seite dba.SE : Verschiedene Arten der Behandlung von FK mit partitionierten Tabellen in Seite Handbuch : Vererbung Handbuch : Partitionierung Handbuch : Einschränkungsauslöser Blog : Postgres-Modellierung mit Vererbung Ich frage …
Ich habe eine Tabelle, die Daten enthält, die aus Textdokumenten extrahiert werden. Die Daten werden in einer Spalte gespeichert, "CONTENT"für die ich diesen Index mit GIN erstellt habe: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Ich verwende die folgende Abfrage, um eine Volltextsuche für …
Ich habe einen Server mit 16 CPUs, der mit einer max degree of parallelism8 und einer max worker threadsEinstellung von Null konfiguriert ist . Während einer bestimmten Stunde betrug meine Signalwartezeit 20%, aber meine CPU-Auslastung des Betriebssystems stieg in dieser Zeit nie über 25%. Kann jemand erklären, warum meine Signalwartezeiten …
Um einen Überblick und vergleichbare Daten zu erhalten, besteht meine aktuelle Aufgabe darin, eine Leistungsbasis zu erstellen, um einige Zahlen zu den verschiedenen produktiven SQL Server-Instanzen zu erhalten. Meine Gedanken sind: Ich möchte mehrere DMVs verwenden Ich möchte einen Profiler-Trace einbinden (inkl. Exec. Pläne) Ich möchte Perfmon-Daten einschließen Was ich …
Ich arbeite an einem Schema für ein Analysesystem, das die Nutzungszeiten verfolgt, und es besteht die Notwendigkeit, die Gesamtnutzungszeit in einem bestimmten Datumsbereich anzuzeigen. Um ein einfaches Beispiel zu nennen: Diese Art von Abfrage wird häufig ausgeführt: select sum(diff_ms) from writetest_table where time_on > ("2015-07-13 15:11:56"); Diese Abfrage dauert in …
Wir beheben ein langjähriges Problem mit einem Anbieter. Ihre Software neigt dazu, ein- oder zweimal pro Woche einzufrieren und nicht mehr zu arbeiten, was zu erheblichen Betriebsstörungen führt. Sie konnten die Ursache nicht ermitteln, obwohl wir ihnen viele GB Protokolle und Sicherungen der Datenbank gesendet haben. In letzter Zeit haben …
Mit einer Zusammenführungspublikation zum Replizieren von BLOBs (Typ image) wurde eine sehr hohe Tempdb-Festplatten-E / A für meine Datengröße erhalten. Die Veröffentlichung ist nur zum Herunterladen und enthält keine Filter. Hohe Festplatten-E / A werden durch Synchronisation verursacht (wenn keine Abonnenten synchronisieren, ist alles in Ordnung), die stark mit der …
Ich habe zuvor etwas Ähnliches gefragt, aber zuvor hatte ich gefragt, ob Backups an einen freigegebenen Speicherort verschoben werden sollen. Diesmal bin ich neugierig: Wenn ich eine Datenbank auf einem freigegebenen Laufwerk wiederherstellen möchte, muss ich IFI auf diesem Server oder nur auf dem Server aktivieren, auf dem SQL Server …
Unsere Website enthält einige große, aber einfache (INT, INT, DATE) Tabellen für Statistiken. Jede Tabelle hat bis zu 300.000.000 Zeilen und wird von Tag zu Tag größer. Der Hosting-Anbieter hat vorgeschlagen, die Tabellen zu teilen oder zu partitionieren, und ich habe diese Empfehlung bei zahlreichen Gelegenheiten an anderer Stelle gesehen. …
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.