query-optimization

Das Tag bezieht sich darauf, wie SQL-Abfragen schneller ausgeführt werden. Einige dieser Fragen können auf DBA.stackexchange.com gehören, insbesondere wenn es sich um Neuindizierung, Abfragepläne usw. handelt. SQL-Abfragen können sehr lange dauern, wenn sie schlecht geschrieben werden oder große Datenmengen enthalten. Die Leistung kann für Abfragen, die häufig ausgeführt werden, entscheidend sein, oder solche, die Tage oder Wochen benötigen, um einmal ausgeführt zu werden.
3
Antworten

MySQL - Ansichten - Super langsame Abfrage

Das ist komisch. Ich versuche, Ansichten in MySQL zu verwenden (ich bin relativ neu in MySQL mit mehr Erfahrung mit Sybase und SQL Server). Wie auch immer, dieses neue Projekt verwenden wir MySQL, da es eine gute Leistung zu haben scheint. Um je...
24.09.2011, 03:54
1
Antwort

Wählen Sie 10 Mal langsamer beim Umkehren der Bestellung

Warum sollte dies ausgewählt werden, nennen Sie es A (0,02406s): %Vor% sei 10-mal langsamer als bei umgekehrter Sortierreihenfolge, rufe B , (0.00229s): %Vor% und wie könnten Sie A optimieren? Verwenden von InnoDB-Tabellen in MySQL 5....
16.06.2011, 04:30
0
Antworten

Erstellen einer MySQL-Tabelle mit 1.000 Millionen Zeilen [geschlossen]

wurde auf Serverfault neu gepootst Fragen Frage 1: Wenn die Größe der Datenbanktabelle größer wird, wie kann ich MySQL anpassen, um die Geschwindigkeit des LOAD DATA INFILE-Aufrufs zu erhöhen? Frage 2: Verwenden Sie einen Cluster von...
02.10.2011, 09:35
3
Antworten

SQL Frage von Joel Spolsky Artikel

Aus Joel Spolskys Artikel zu undichten Abstraktionen:    [C] bestimmte SQL-Abfragen sind tausendmal langsamer als andere logisch äquivalente Abfragen. Ein bekanntes Beispiel dafür ist, dass einige SQL-Server wesentlich schneller sind, wenn...
29.12.2008, 03:34
6
Antworten

Gibt es Abfrageoptimierungs-Tools für SQL Server? [geschlossen]

Gibt es Tools, die Abfrageoptimierungen für SQL Server 2005 und höher durchführen? Ich habe gesucht & amp; habe nichts gefunden. Was empfehlen Sie? Wenn diese Frage wiederholt wurde, bevor Sie sie schließen können, habe ich nichts Ähnli...
14.12.2010, 20:50
6
Antworten

Wie behebt man Abfragen, die nur langsam ausgeführt werden, bis sie zwischengespeichert werden?

Ich habe einige Anfragen, die Timeouts in unserer Live-Umgebung verursachen. (& gt; 30 Sekunden) Wenn ich den Profiler ausführe und das genaue SQL lade, das gerade ausgeführt wird, und es aus Management Studio heraus ausführe, dauert es sehr...
29.01.2009, 12:38
2
Antworten

Oracle verwendet beim Verbinden keinen Index

Ich bin sehr neu, um Pläne zu indexieren und zu erklären, also bitte, ertragen Sie mit mir! Ich versuche eine Abfrage zu tunen, aber ich habe Probleme. Ich habe zwei Tabellen: %Vor% Wenn ich ein select * from SKU where clridx = 122 mac...
16.07.2013, 00:53
2
Antworten

Spark SQL: So speichern Sie das Ergebnis der SQL-Abfrage, ohne rdd.cache () zu verwenden

Gibt es eine Möglichkeit, ein Cache-SQL-Abfrageergebnis zwischenzuspeichern, ohne rdd.cache () zu verwenden? für Beispiele: %Vor% Wir können output.cache () verwenden, um das Ergebnis zwischenzuspeichern, aber dann können wir die sql-Abfra...
19.01.2015, 14:42
2
Antworten

Optimale Abfrage zum Abrufen einer kumulativen Summe in MySQL

Was ist eine 'richtige' Abfrage, um eine kumulative Summe in MySQL abzurufen? Ich habe eine Tabelle, wo ich Informationen über Dateien aufbewahre, eine Spaltenliste enthält die Größe der Dateien in Bytes. (Die tatsächlichen Dateien werden i...
29.06.2010, 21:10
3
Antworten

Wo finde ich eine Methode, um einen beliebigen booleschen Ausdruck in eine konjunktive oder disjunktive Normalform umzuwandeln?

Ich habe eine kleine App geschrieben, die Ausdrücke in abstrakte Syntaxbäume übersetzt. Im Moment verwende ich eine Reihe von Heuristiken gegen den Ausdruck, um zu entscheiden, wie man die Abfrage am besten auswertet. Leider gibt es Beispiele,...
03.11.2011, 05:11