Jump to content
xt:Commerce Community Forum

Performance: Skalieren bei Bestellungen und Produkten


ElDiabolo

Recommended Posts

Hi.

Wenn man möchte, das XTC mit mehr als nur wenigen Bestellungen und Produkten zurechtkommt, sind neben dem bereits diskutierten Index auf products_to_categories(categories_id) folgende Indexe hilfreich.

CREATE INDEX i_orders_products_po

ON orders_products(products_id, orders_id);

CREATE INDEX i_orders_products_op

ON orders_products(orders_id, products_id);

CREATE INDEX i_orders_c

ON orders(customers_id);

-- Falls nach (Beispiel) products_date_available sortiert wird

CREATE INDEX i_products_sda

ON products(products_status,products_date_available);

Ausserdem macht es Sinn, in split_page_results.php den Aufruf von xtc_db_num_rows durch einen echten SELECT COUNT zu ersetzen.

Products_quantity sollte man in eine seperate Tabelle zu verlagern und möglichst seperat abzufragen, um nicht bei jeder Bestellung den mysql Query Cache zu zappen.

Gruß,

ElDiabolo

Link to comment
Share on other sites

  • 4 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...