Als «performance» getaggte Fragen

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.


3
Lang laufende Abfrage auf schreibgeschütztem Replikat, die auf der Primärdatenbank einige Zeit in Anspruch nimmt
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 …

2
Schlechte Leistung der Zeittabelle bei älteren Werten
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 …

1
Warum läuft eine Set Returning Function (SRF) in einer FROM-Klausel langsamer?
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 …


1
Was bewirkt das Ändern des maximalen Serverspeichers neben dem Löschen des Plan-Cache und (offensichtlich) dem Ändern der Speichereinstellung?
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 …

2
Partitionieren oder nicht partitionieren?
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 …

2
Langsame Volltextsuche nach Begriffen mit hohem Vorkommen
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 …

1
Geringe CPU-Auslastung, aber hohe Signalwartezeiten
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 …

6
Erstellen der SQL Server-Leistungsbasisüberwachung
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 …

2
Optimieren der WHERE-Bedingung für das TIMESTAMP-Feld in der MySQL SELECT-Anweisung
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 …

2
Welchen soll man vertrauen?
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 …

3
Hochtempdb-Festplatten-E / A während der Zusammenführungsreplikation von BLOBs
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 …

1
Sofortige Dateiinitialisierung auf freigegebenem Laufwerk
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 …


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.