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

ASP.NET/SQL 2008 Leistungsproblem

Wir haben ein System mit einem Suchbildschirm entwickelt, der ungefähr so ​​aussieht: Ссылка Wie Sie sehen können, gibt es einige recht seriöse Suchfunktionen. Sie können eine beliebige Kombination aus Status, Kanälen, Sprachen und Kampa...
20.01.2011, 16:11
2
Antworten

MySQL, löschen und indizieren Hinweis

Ich muss ungefähr 10K Zeilen aus einer Tabelle löschen, die basierend auf einigen Kriterien mehr als 100 Millionen Zeilen enthält. Wenn ich die Abfrage ausführe, dauert es ungefähr 5 Minuten. Ich habe einen EXPLAIN-Plan ausgeführt (die delete...
27.05.2010, 20:33
1
Antwort

Spärliches Skalarprodukt in SQL

Stellen Sie sich vor, ich habe eine Tabelle, in der eine Reihe von Vektoren gespeichert ist. Ein Sparse-Vektor bedeutet, dass er nur die Nicht-Null-Werte explizit in der Datenstruktur speichert. Ich könnte einen 1 Million dimensionalen Vektor ha...
29.06.2009, 20:47
1
Antwort

So optimieren Sie die MySQL-Abfrage: Zählen von Kategorien und Unterkategorien mit einer einzelnen Abfrage aus zwei Tabellen

Ich brauche Hilfe, um diese MySQL-Abfrage für bessere und schnellere Leistung zu optimieren. Hier ist das SQL FIDDLE mit Abfrage- und Tabellenstruktur. im Grunde habe ich zwei Tabellen tbl_category %Vor% tbl_auktion %Vor% J...
11.07.2012, 07:16
1
Antwort

Abfrage für Tabelle mit Hunderten von Millionen Zeilen optimieren

das fühlt sich an wie eine "mach meine Hausaufgaben für mich" Art von Frage, aber ich bin wirklich fest hier, versuchen diese Abfrage schnell gegen einen Tisch mit vielen vielen Zeilen zu laufen. Hier ist eine SQLFiddle , die das Schema (mehr o...
23.10.2012, 13:22
1
Antwort

Cache-Effizienz abfragen

Ich benutze MySQLTuner.pl, um meine Seite zu optimieren .... obwohl ich nicht ganz sicher bin, wie ich einige dieser Probleme lösen kann und mich frage, ob mir jemand helfen kann. Ich verwende 16GB RAM mit den folgenden MySQL-Einstellungen:...
09.11.2010, 23:53
3
Antworten

Warum werden einzelne SELECT-Abfragen ausgeführt, wenn bereits ein allumfassendes SELECT ausgeführt wurde? (Schienen / ActiveRecord)

Ich habe den folgenden Code (beachten Sie includes und .each ): %Vor% Entsprechend sehe ich in meinen Protokollen Folgendes (d. h. select * from ROSTER_INFO ... IN (...) ): %Vor% Gleich danach gibt es select * from ROSTER_INFO...
23.10.2012, 20:56
2
Antworten

PostgreSQL: Je niedriger das LIMIT, desto langsamer die Abfrage

Ich habe die folgende Abfrage %Vor% Es läuft furchtbar 110 Sekunden . Die Tabellengrößen: %Vor% Wenn ich jedoch den Parameter LIMIT von 50 auf 1000 ändere, endet die Abfrage in 2 Sekunden . Hier ist der Abfrageplan für den lan...
26.07.2012, 12:30
5
Antworten

Fragwürdige SQL-Praxis - Reihenfolge nach ID und nicht nach Erstellungszeit

Ich habe also eine interessante Frage, von der ich nicht sicher bin, ob sie als "Hack" betrachtet wird oder nicht. Ich habe einige Fragen durchgesehen, aber kein Duplikat gefunden, also ist es hier. Grundsätzlich muss ich wissen, ob dies unzuver...
22.12.2012, 18:59