Die Schönheit von ORM lullte mich in einen einschläfernden Schlaf. Ich habe eine bestehende Django-App mit einem Mangel an Datenbankindizes. Gibt es eine Möglichkeit, automatisch eine Liste von Spalten zu generieren, die indexiert werden müssen?Gibt es eine Möglichkeit, automatisch eine Liste von Spalten zu generieren, die indexiert werden müssen?
Ich dachte, vielleicht einige Middleware, die protokolliert, welche Spalten in WHERE-Klauseln beteiligt sind? Aber gibt es irgendetwas in MySQL eingebaut, das helfen könnte?
Schade, es gibt keine Post über generische Lösung, wie die Middleware erwähnt. – ohnoes
Die oben erwähnte Middleware zeigt nur Spalten an, die Kandidaten für Indizes sind, während das langsame Abfrageprotokoll Ihnen tatsächliche Vorschläge anzeigt (die sich aufgrund der MySQL-spezifischen Serveroptimierungen unterscheiden können). – zgoda