Ich muss die gleichen Abfragen mit und ohne Indizes in mysql ausführen. Ich schaffe Indizes wie folgt aus:Ausführen von Abfragen mit und ohne Indizes in mysql
create index index_1 on table_1(column_name);
create index index_2 on table_2(column_name);
führe ich dieses und ich bekomme die Ergebnisse, dass 0 Zeilen betroffen, beide Male. Ist das ok?
Denn wenn ich die Abfragen ausführen Ich habe (nachdem ich Indizes erstellt), es mir zur gleichen Zeit wie vor nimmt
Die Ansicht der Datenbank (ohne Indizes.):
Ich habe mehr kleine Rückfragen zu dieser Datenbank, zB
SELECT DISTINCT customers.customer_id, customers.customer_name
FROM customers
INNER JOIN accounts ON customers.customer_id = accounts.customer_id
INNER JOIN transactions ON transactions.account_id = accounts.account_id
WHERE transactions.trn_date >= '2011/05/01'
AND transactions.trn_date <= '2011/05/31'
ORDER BY customers.customer_id
Zu wenig Info. Wir brauchen Tabellendefinitionen, Abfragen usw. – jarlh
Und die Indizes sind? – jarlh
Wir müssen nach eigenem Ermessen 2 Indizes in den Basistabellen erstellen, um die Ausführungszeit der Abfragen zu reduzieren und trotzdem die Ladezeit der neuen Daten leicht zu erhöhen. – Thodoris