Drücke „Enter”, um zum Inhalt zu springen.

Entfernte Indizes in der Oxid Shopversion V6

Stammbenutzer

Bei einem Kunden ist aufgefallen, dass der Artikelimport einer kleinen Datei in der
aktuellen Shopversion (V6) sehr lange benötigt.
Daraufhin wurde festgestellt, dass in der aktuellen Shopversionen div.
Indizes (u.a. der für die Artikelnummer: oxartnum) entfernt wurden:
https://github.com/OXID-eSales/oxideshop_ce/commit/cd8938cb1edfb9c57aaccfcd223cad8457958eca#diff-1bb2c9002da89ef549baacae3fef32d1

Auf Nachfrage, warum die Indizes entfernt wurden bekamen wir vom
Oxid Support eine Antwort.
Bei der Umstellung auf OXID eShop V6 wurde entschieden auf einige Indizes zu verzichten
unter anderem auch auf den Index „oxartnum“.

In einem kommenden Release möchte Oxid ein paar Indizies wieder implementieren.

Hinweis:

Führen Sie die Datenbankabfragen per phpMyAdmin, adminer, per Konsole oder
einem gleichwertigen Programm aus.
Der Shop-Admin unter /Service/Tools/ ist dazu nicht geeignet, da er lediglich eine
Erfolgsmeldung ausgibt, ob der Query ausgeführt werden konnte. Ein konkretes Ergebnis
erhalten Sie nur über ein entsprechendes Programm.

Um zu prüfen ob bspw. der Index für die Artikelnummer (oxartnum) gesetzt ist,
können Sie folgende Datenbankabfrage ausführen:

SHOW INDEX FROM oxarticles WHERE COLUMN_NAME = ‚oxartnum‘;

Sollten Sie ein leeres Ergebnis erhalten, können Sie mit folgender Abfrage den
Index wieder hinzufügen:

ALTER TABLE `oxarticles` ADD INDEX OXARTNUM (OXARTNUM);