Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #41408

geschlossen

Lange Ladezeiten bei Auswahl von Eigenschaftswerten auf der Artikeldetailseite bei Artikeln mit sehr vielen Eigenschaftenkombinationen

Von Jan Hiller vor fast 10 Jahren hinzugefügt. Vor etwa 3 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Eigenschaften
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:

Beschreibung

Bei Artikeln mit sehr vielen Eigenschaftenkombinationen braucht der AJAX-Request nach Auswahl eines Wertes sehr lange. Hier wird ein komplexer SQL-Befehl mit JOIN auf die Tabellen products_properties_combis und products_properties_combis_values ausgeführt. Mögliche Lösung ist eine zusätzliche Indexspalte in der products_properties_combis, die alle values_ids der Kombination enthält. Dann reicht ein einfacher SELECT auf die Tabelle products_properties_combis aus.


Dateien

PropertiesPerformanceIncrease2.zip (9,83 KB) PropertiesPerformanceIncrease2.zip Mögliche Lösung auf Basis der 2.1.4.0 Jan Hiller, 03.03.2015 12:00
Eigenschaften-Performance-Fix.patch (6,83 KB) Eigenschaften-Performance-Fix.patch angepasst für 2.2.2.0 Moritz Bunjes, 25.06.2015 16:26

Aktionen #1

Von Jan Hiller vor fast 10 Jahren aktualisiert

Das Befüllen der neuen Indexspalte sollte auch noch in der Method rebuild_properties_index berücksichtigt werden. So kann bei einem Update und vorhandenen Eigenschaften die Spalte gefüllt werden.

Aktionen #2

Von Jan Hiller vor fast 10 Jahren aktualisiert

Das Befüllen der neuen Indexspalte sollte auch noch in der Methode rebuild_properties_index berücksichtigt werden. So kann bei einem Update und vorhandenen Eigenschaften die Spalte gefüllt werden.

Aktionen #3

Von Till Tepelmann vor mehr als 9 Jahren aktualisiert

  • Zielversion wurde auf 59 gesetzt
Aktionen #4

Von Michael Kroenke vor mehr als 9 Jahren aktualisiert

  • Zielversion wurde von 59 zu 2.2.1.0 beta1 geändert
Aktionen #5

Von Jörg Wrase vor mehr als 9 Jahren aktualisiert

  • Zugewiesen an wurde auf Tobias Schindler gesetzt
Aktionen #6

Von Tobias Schindler vor mehr als 9 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
  • Zugewiesen an Tobias Schindler wurde gelöscht
  • Zielversion wurde von 2.2.1.0 beta1 zu 59 geändert
Aktionen #7

Von Michael Kroenke vor mehr als 9 Jahren aktualisiert

  • Zielversion wurde von 59 zu 2.2.2.0 beta1 geändert
Aktionen #8

Von Waldemar Willer vor mehr als 9 Jahren aktualisiert

  • Zugewiesen an wurde auf Waldemar Willer gesetzt
Aktionen #9

Von Waldemar Willer vor mehr als 9 Jahren aktualisiert

  • Zugewiesen an Waldemar Willer wurde gelöscht
Aktionen #10

Von Moritz Bunjes vor mehr als 9 Jahren aktualisiert

  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen #11

Von Moritz Bunjes vor mehr als 9 Jahren aktualisiert

Aktionen #12

Von Moritz Bunjes vor mehr als 9 Jahren aktualisiert

Im Patch fehlt vlt. noch das Aufbauen des Caches über die Cache-leeren Seite?! Außerdem sollte nochmals verifiziert werden, ob die aktuelle Variante im Shop mit Optimierung der SQL-Befehle oder Indizes die Anpassung aus diesem Ticket überflüssig macht.

Aktionen #14

Von Michael Kroenke vor mehr als 9 Jahren aktualisiert

  • Zielversion wurde von 2.2.2.0 beta1 zu 59 geändert
Aktionen #15

Von Till Tepelmann vor etwa 9 Jahren aktualisiert

  • Zielversion wurde von 59 zu 2.4.2.0 beta1 geändert
Aktionen #16

Von Daniel Wu vor etwa 9 Jahren aktualisiert

  • Zugewiesen an Moritz Bunjes wurde gelöscht
Aktionen #17

Von Daniel Wu vor etwa 9 Jahren aktualisiert

  • Zielversion wurde von 2.4.2.0 beta1 zu 59 geändert
Aktionen #18

Von Till Tepelmann vor etwa 9 Jahren aktualisiert

  • Zielversion wurde von 59 zu 2.4.3.0 beta1 geändert
Aktionen #19

Von Daniel Wu vor etwa 9 Jahren aktualisiert

  • Tags wurde von Fix zu Fix, Diskussion geändert
Aktionen #20

Von Daniel Wu vor etwa 9 Jahren aktualisiert

  • Zielversion wurde von 2.4.3.0 beta1 zu 59 geändert
Aktionen #21

Von Daniel Wu vor etwa 9 Jahren aktualisiert

  • Tags wurde von Fix, Diskussion zu Diskussion geändert
Aktionen #22

Von Daniel Wu vor etwa 9 Jahren aktualisiert

  • Zielversion wurde von 59 zu 132 geändert
Aktionen #23

Von Till Tepelmann vor etwa 9 Jahren aktualisiert

  • Zielversion wurde von 132 zu 2.6.0.0 beta1 geändert
Aktionen #24

Von Daniel Wu vor etwa 9 Jahren aktualisiert

  • Tags Diskussion wurde gelöscht
  • Status wurde von Anerkannt zu Abgewiesen geändert

Sollte in Zukunft durch Überarbeitung der Eigenschaften gelöst werden

Aktionen #25

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Tracker wurde von GX-Bug zu GX-Abgewiesen geändert
  • Betroffene Versionen 2.1.4.0 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF