Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > PHP & MysQL Forum

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 30.09.2007, 18:22
Neuer Benutzer
 
Registriert seit: 30.09.2007
Beiträge: 5
Standard Performance: Skalieren bei Bestellungen und Produkten

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 01.10.2007, 08:57
Neuer Benutzer
 
Registriert seit: 07.09.2006
Beiträge: 28
Standard

Danke für die Infos.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 26.10.2007, 20:28
Neuer Benutzer
 
Registriert seit: 30.09.2007
Beiträge: 5
Standard

Hinzuzufügen ist noch

CREATE UNIQUE INDEX u_specials_p
ON specials(products_id);
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bestellungen, performance, produkten, skalieren

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
HILFE! Es werden keine neuen Bestellungen mehr angezeigt DeWeCon Admininterface 1 30.06.2007 20:36
Eine Transaktion -> mehrere Bestellungen Steppo Admininterface 1 06.06.2007 19:47
In Administration -> Bestellungen nach allen Bestellungen eines Kunden suchen mohelten Allgemeine Diskussionen 2 14.03.2007 22:44


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand