Hallo Leute,
ich habe ein Problem mit einer Abfrage.
Für die Anzahl der Datensätze dauert mir diese zu lang und ich weis nicht woran es liegen kann.
Dazu verwende ich folgende Abfrage:
Die Abfrage dauert: 0.16045 sek.
Hier mal ein paar Infos zu den Tabellen und Indizes.
Tabelle products:
Anzahl der Datensätze: 40.000
Anzahl der Spalten: 28
Primary Key: products_id
Tabelle products_to_categories:
Anzahl der Datensätze: 40.000
Anzahl der Spalten: 2
Primary Key: products_id, categories_id
Index: products_id
Tabelle products_description:
Anzahl der Datensätze: 80.000
Anzahl der Spalten: 6
Primary Key: products_id, language_id
Index: products_id
EXPLAIN gibt folgendes aus:
1 SIMPLE p2c index PRIMARY,e_idx_products_id e_idx_products_id 4 NULL 39922 Using index
1 SIMPLE p eq_ref PRIMARY,e_idx_mixed PRIMARY 4 oscommerce2.p2c.products_id 1 Using index
1 SIMPLE pd eq_ref PRIMARY,e_idx_products_id PRIMARY 8 oscommerce2.p2c.products_id,const 1 Using index
Ich weis nicht mehr weiter und hab auch schon das halbe Internet durchforstet. Vielleicht hat hier jemand eine zündende Idee.
Vielen Dank und Gruss!
ich habe ein Problem mit einer Abfrage.
Für die Anzahl der Datensätze dauert mir diese zu lang und ich weis nicht woran es liegen kann.
Dazu verwende ich folgende Abfrage:
Code:
SELECT count( * ) AS total FROM products p INNER JOIN products_to_categories p2c on p.products_id = p2c.products_id INNER JOIN products_description pd on p.products_id = pd.products_id WHERE pd.language_id = '2'
Hier mal ein paar Infos zu den Tabellen und Indizes.
Tabelle products:
Anzahl der Datensätze: 40.000
Anzahl der Spalten: 28
Primary Key: products_id
Tabelle products_to_categories:
Anzahl der Datensätze: 40.000
Anzahl der Spalten: 2
Primary Key: products_id, categories_id
Index: products_id
Tabelle products_description:
Anzahl der Datensätze: 80.000
Anzahl der Spalten: 6
Primary Key: products_id, language_id
Index: products_id
EXPLAIN gibt folgendes aus:
1 SIMPLE p2c index PRIMARY,e_idx_products_id e_idx_products_id 4 NULL 39922 Using index
1 SIMPLE p eq_ref PRIMARY,e_idx_mixed PRIMARY 4 oscommerce2.p2c.products_id 1 Using index
1 SIMPLE pd eq_ref PRIMARY,e_idx_products_id PRIMARY 8 oscommerce2.p2c.products_id,const 1 Using index
Ich weis nicht mehr weiter und hab auch schon das halbe Internet durchforstet. Vielleicht hat hier jemand eine zündende Idee.
Vielen Dank und Gruss!
Kommentar