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
Einige Buchvorschläge zur Leistungsoptimierung
Ich bin dabei, die Leistung unserer Datenbankanwendung zu verbessern. Obwohl ich kein DBA bin, bin ich mit SQL ziemlich vertraut. Ich bin auf der Suche nach einem Buch, das mir helfen kann, zu verstehen, wie sich unterschiedlich geschriebene Abfragen auf die Leistung auswirken, und auch Dinge wie Tabellenscans zu verstehen …

5
Sortierleistung in PostgreSQL verbessern?
Ich habe eine einfache Blog-Datenbank in postgres-8.4, die zwei Tabellen enthält, articlesund comments. Ich habe eine Abfrage (generiert von Django), die den neuesten Artikel vom Typ 'NEWS' abrufen und auch die Anzahl der Kommentare für diesen Artikel ermitteln möchte. Dies geschieht mit der folgenden Abfrage: SELECT "articles"."id", "articles"."datestamp", "articles"."title", "articles"."shorttitle", …

2
Untersuchen Sie den Spitzenwert des MySQL-Durchsatzes
Vor kurzem hat einer unserer Server nicht mehr genügend Speicher und ist abgestürzt. Nach Durchsicht der muninDiagramme scheint die einzige Metrik (außer der Speichernutzung), die kurz vor dem Absturz ihren Höhepunkt erreicht hat, die zu sein MySQL throughput. Wir hatten jedoch einen entsprechenden Anstieg erwartet, von MySQL queriesdem dies nicht …


2
Oracle's Merge v. Wählen Sie-> Aktualisieren / Einfügen
Was ist die schnellere Aussage? Ein MERGE oder Select-> Update / Insert, je nachdem, ob ein Wert zurückgegeben wird? Ich versuche, eine Datenbank zu optimieren, habe jedoch keine Geschwindigkeitstests zum Vergleich der beiden gefunden. Ich habe den Befehl MERGE über eine StackOverflow-Antwort gefunden

2
Verlangsamung der SQL-Abfrage von 1 Sekunde auf 11 Minuten - warum?
Frage: Ich portiere die folgende Abfrage (Auflisten von Tabellen nach Fremdschlüsselabhängigkeiten) nach PostGreSql. WITH Fkeys AS ( SELECT DISTINCT OnTable = OnTable.name ,AgainstTable = AgainstTable.name FROM sysforeignkeys fk INNER JOIN sysobjects onTable ON fk.fkeyid = onTable.id INNER JOIN sysobjects againstTable ON fk.rkeyid = againstTable.id WHERE 1=1 AND AgainstTable.TYPE = 'U' …

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 …


2
So berechnen Sie Cache-Fehler für PostgreSQL
Ich verwalte einen Server, auf dem ein Tool mit PostgreSQL ausgeführt wird. Das Tool kümmert sich selbst um die meisten PostgreSQL-Konfigurationen, aber ich beobachte einige Leistungsprobleme. Ich konnte auf Betriebssystemebene bestätigen, dass viele E / A-Vorgänge stattfinden , daher vermute ich, dass viele Cache-Fehler auftreten. Wenn Sie im Internet nach …

3
Abfrageleistung
Warum SELECT Barraportfolioname FROM portfolio WHERE id IN (SELECT DISTINCT i1.portfolioid FROM Import i1 LEFT OUTER JOIN Import i2 ON i1.PortfolioID = i2.PortfolioID AND i2.ImportSetID = 82 WHERE i1.ImportSetID = 83 AND i2.ID IS NULL) dauert 0 Sekunden, während die folgende Abfrage 5 Sekunden dauert. SELECT DISTINCT p.BarraPortfolioName AS name …

3
Leistungsproblem mit xpath in SQL Server 2008
Ich habe eine Tabelle mit vielen großen XML-Dokumenten. Wenn ich xpath-Ausdrücke ausführe, um Daten aus diesen Dokumenten auszuwählen, tritt ein besonderes Leistungsproblem auf. Meine Anfrage ist SELECT p.n.value('.', 'int') AS PurchaseOrderID ,x.ProductID FROM XmlLoadData x CROSS APPLY x.PayLoad.nodes('declare namespace NS="http://schemas.datacontract.org/2004/07/XmlDbPerfTest"; /NS:ProductAndRelated[1]/NS:Product[1]/NS:PurchaseOrderDetails[1]/NS:PurchaseOrderDetail/NS:PurchaseOrderID[1]') p(n) Die Abfrage dauert 2 Minuten und 8 Sekunden. …

2
Probleme beim Sperren der Datenbank?
Ich habe ein transaktionsbezogenes Problem in einer SQL Server 2008-Produktionsdatenbank festgestellt. Eine kurze Übersicht ist, dass wir eine Website haben, auf der zahlreiche Benutzer im ganzen Bundesstaat gleichzeitig arbeiten und die über eine ASP.Net-Website GUI-ähnliche Arbeiten (Hinzufügen von Datensätzen, Ändern, Anzeigen usw.) ausführen. Jedes Einfügen und Aktualisieren erfolgt in einer …

1
Terabyte-Datensatz
Ich habe das Gefühl, dass die meisten Datenbanksysteme aus den 80er Jahren stammen und Tabellen, ACID-Transaktionen und Einschränkungen stereotyp implementieren. Sie wurden unter Berücksichtigung der Verknappung von Speicher, Festplatte und Rechenleistung gebaut. Ich frage mich, ob es ein Speichersystem gibt (das nicht unbedingt über SQL zugänglich ist), das Folgendes verarbeiten …

4
Welche Auswirkungen hat die Ausführung mehrerer kleinerer DBs anstelle einer einzelnen größeren DB auf einem Server auf die Leistung?
Unsere Datenbankarchitektur ermöglicht es, dass mehrere "Kunden" in derselben Datenbank vorhanden sind. Wir haben sie jedoch aus administrativen Gründen (Patching, Backup usw.) in mehrere Datenbanken aufgeteilt. Frage 1 Was wären die Auswirkungen auf die Leistung, wenn wir die Kunden in einer einzigen Datenbank zusammenfassen würden? Frage 2 Wir haben derzeit …


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.