WolfCastle
Benutzer
- Beiträge
- 7
Hallo zusammen,
Ich hoffe in diesem Forum richtig mit meinem Anliegen zu sein und hier ggf. auch Hilfe zu bekommen.
Bei meinem Problem dreht es sich um die Anfragen, die von meinem seit gestern online geschaltetem Versandshop an meine Datenbank gesendet werden. Diese überlasten die Server und dementsprechend langsam kann sich meine Seite aufbauen.
Nach Rücksprache mit meinem Webhoster wurde mir mitgeteilt, dass diese Anfragen zu viel Last erzeugen würden.
Ein Beispiel dessen, was mir gestern geschickt wurde:
SELECT DISTINCT p.products_id, pd.products_name, pd.gm_alt_text, pd.products_meta_description, p.products_image, p.products_tax_class_id, p.products_vpe, p.products_vpe_status, p.products_vpe_value, p.products_price FROM products p, products_to_categories p2c, products_description pd, categories c WHERE p.products_status = 1 AND p.products_id = pd.products_id AND pd.language_id = '2' AND p.products_id = p2c.products_id AND p.products_id != '0' AND c.categories_id = p2c.categories_id AND p.products_date_added > '2012.02.05' AND c.categories_status = 1 ORDER BY p.products_date_added DESC LIMIT 30
Desweiteren haben wir einmal den Überhang aus der Tabelle "products_description" entfernt. Dieser betrug knapp 100MB. Sie sollten bei häufigen Änderungen von Datensätzen öfters die Datenbank auf Überhänge prüfen und diese entfernen.
Da ich ehrlich gesagt im Bereich der Arbeiten mit einer SQL Datenbank ein ziemlicher Laie bin, würde ich mich gerne erkundigen, ob es Programme gibt, die solche Anfragen optimieren können, damit das Laden der Internetseite wieder "normal" ablaufen kann und keine Ewigkeit braucht.
Ich hoffe in diesem Forum richtig mit meinem Anliegen zu sein und hier ggf. auch Hilfe zu bekommen.
Bei meinem Problem dreht es sich um die Anfragen, die von meinem seit gestern online geschaltetem Versandshop an meine Datenbank gesendet werden. Diese überlasten die Server und dementsprechend langsam kann sich meine Seite aufbauen.
Nach Rücksprache mit meinem Webhoster wurde mir mitgeteilt, dass diese Anfragen zu viel Last erzeugen würden.
Ein Beispiel dessen, was mir gestern geschickt wurde:
SELECT DISTINCT p.products_id, pd.products_name, pd.gm_alt_text, pd.products_meta_description, p.products_image, p.products_tax_class_id, p.products_vpe, p.products_vpe_status, p.products_vpe_value, p.products_price FROM products p, products_to_categories p2c, products_description pd, categories c WHERE p.products_status = 1 AND p.products_id = pd.products_id AND pd.language_id = '2' AND p.products_id = p2c.products_id AND p.products_id != '0' AND c.categories_id = p2c.categories_id AND p.products_date_added > '2012.02.05' AND c.categories_status = 1 ORDER BY p.products_date_added DESC LIMIT 30
Desweiteren haben wir einmal den Überhang aus der Tabelle "products_description" entfernt. Dieser betrug knapp 100MB. Sie sollten bei häufigen Änderungen von Datensätzen öfters die Datenbank auf Überhänge prüfen und diese entfernen.
Da ich ehrlich gesagt im Bereich der Arbeiten mit einer SQL Datenbank ein ziemlicher Laie bin, würde ich mich gerne erkundigen, ob es Programme gibt, die solche Anfragen optimieren können, damit das Laden der Internetseite wieder "normal" ablaufen kann und keine Ewigkeit braucht.