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.
In einer meiner Produktionsumgebungen werden zwei Instanzen auf einem RedHat-Cluster ausgeführt, wobei eine Produktionsinstanz dem Cluster zugeordnet ist. Wir haben 125 G Hauptspeicher mit 24 G InnoDB-Pufferpool, der von Instanz1 und 12 G von Instanz2 belegt ist, was nicht dem RedHat-Cluster zugeordnet ist. Sowohl die Daten- als auch die Transaktionsprotokolle …
Transaktionsprotokolle werden häufig auf einem separaten Volume isoliert. Der Grund für diese Vorgehensweise besteht meines Wissens darin, dass die Daten des Transaktionsprotokolls nacheinander geschrieben werden - und Festplatten Schreibvorgänge nacheinander mit weitaus höherer Geschwindigkeit ausführen können als nach dem Zufallsprinzip. Dies liegt an der kleinen Nadel im Laufwerk, die sich …
Ich habe eine ziemlich ausgelastete InnoDB-Tabelle (200.000 Zeilen, ich denke so etwas wie Dutzende von Abfragen pro Sekunde). Aufgrund eines Fehlers habe ich 14 Zeilen mit (denselben) ungültigen E-Mail-Adressen erhalten und wollte diese löschen. Ich habe einfach versucht DELETE FROM table WHERE email='invalid address'und nach ca. 50 Sekunden "Wartezeitüberschreitung der …
Ich suche nach verschiedenen Datenbanktypen und DBMS für ein neues Projekt, das ich im Sommer starten möchte. Ich habe Systeme in MySQL und PostgreSQL erstellt und möchte nun mein Wissen und meine Erfahrung in Datenbanken erweitern. Mein Projekt wird eine Art soziales Netzwerk / Wissenssache sein. (Ich habe noch keinen …
Ich habe das folgende Problem in SQL Server 2005: Der Versuch, einige Zeilen in eine Tabellenvariable einzufügen, nimmt viel Zeit in Anspruch, verglichen mit derselben Einfügung mithilfe einer temporären Tabelle. Dies ist der Code, der in die Tabellenvariable eingefügt werden soll DECLARE @Data TABLE(...) INSERT INTO @DATA( ... ) SELECT …
Ich habe gerade angefangen, eine gespeicherte Prozedur in SQL Server 2008 zu schreiben und habe mehr als 30 Parameter. Ich habe noch nie einen mit mehr als ~ 10 Parametern geschrieben, und das brachte mich zum Nachdenken ... Ab wann gibt es zu viele Parameter? Für den Kontext ... fügt …
Ich habe ein Data Warehouse (Oracle), in dem ich eine Spalte für alle 700 Millionen Zeilen auf den gleichen Wert setzen muss. Ich habe keinen Administratorzugriff oder Zugriff auf einen Administrator, daher muss dies mit einfachem SQL durchgeführt werden und es wird keine temporäre Tabelle erstellt. Eine weitere Komplikation ist, …
Was ist der informativste Weg, um schnell einige Leistungsparameter zu erhalten, wenn Sie mit dem Schreiben einer Abfrage / eines gespeicherten Prozesses / einer Funktion fertig sind? Führen Sie die Abfrage aus und zeigen Sie den tatsächlichen Ausführungsplan an? Wenn ja, wonach suchen Sie? Offensichtlich sind Tabellen- / Index-Scans die …
Hat jemand die Stimmung Möglichkeit der Verwendung verwendet TF834 large page allocations. Ich habe gerade einen MS-Artikel darüber gelesen und mich gefragt, ob jemand ihn benutzt und Leistungssteigerungen gesehen hat. Gibt es Dinge zu beachten, Tipps, Fallstricke? Der Server ist ein Windows 2008-SQL2005-Server mit 64 Bit, 128 GB RAM und …
Offensichtlich wirkt sich die Beibehaltung mehrerer verschiedener Indizes negativ auf die Leistung beim Einfügen und Löschen aus. Wie wäre es mit der Abfrageleistung: Ist es überhaupt sinnvoll, zu viele Indizes in einer Tabelle zu halten? Verbessert sich die Abfrageleistung in jedem Fall, wenn ein Index hinzugefügt wird (natürlich für Abfragen, …
Ich verwende PostgreSQL 8.3 + PostGIS 1.3 , um Geodaten auf Ubuntu 8.04 Hardy zu speichern . Diese spezielle Version von PostGIS hat einen Fehler bei der Berechnung buffer()von sehr komplexen Segmenten, der dazu führt, dass die Abfrage immer mehr Speicher beansprucht, bis der gesamte Computer hängen bleibt. Ich suche …
Gibt es Leistungseinbußen, wenn Sie eine Auswahl für eine andere Datenbank auf derselben physischen Maschine vornehmen? Ich habe also zwei Datenbanken auf demselben physischen Computer, die in derselben SQL 2008-Instanz ausgeführt werden. Zum Beispiel in SomStoreProc on_this_db führe ich SELECT someFields FROM the_other_db.dbo.someTable aus Soweit ich das im Internet gelesen …
Wir haben eine Standardanwendung, die eine Microsoft SQL-Datenbank verwendet. Innerhalb dieser Anwendung wählen wir verschiedene Auswahlkriterien für jeden Bericht aus. Diese Anwendung führt dann diese Berichte aus. Ich glaube, wir haben ein Problem mit dem Abfrageplan. Der erste Bericht, den wir jeden Tag erstellen, dauert 7 Minuten. Jeder Bericht, den …
Was erzielt die beste Leistung bei normaler Verwendung von Google App Engine, einem Polymodell oder einem normalen "Bigtable" -Modell? Das Polymodell erstellt effektiv eine Spalte in der übergeordneten Tabelle mit dem Namen "class", die die Vererbungsverfolgung bereitstellt. Während eine normale Bigtable, die von einer übergeordneten Klasse geerbt wird, eine neue …
Welche ist schneller SELECT * FROM X INNER JOIN Y ON x.Record_ID = y.ForignKey_NotIndexed_NotUnique oder SELECT * FROM X INNER JOIN Y ON y.ForignKey_NotIndexed_NotUnique = x.Record_ID
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.