Magento – Datenbanktabelle core_url_rewrite ist sehr groß

Bei einem aktuellen Projekt war die Datenbank Tabelle core_url_rewrite von Magento knapp 2GB groß und damit einfach nur RIESIG! Pour résoudre ce problème, haben wir mehrere Dinge getan:

1. Dafür gesorgt, dass die Tabelle zukünftig nicht mehr so groß wird. Hierzu haben wir die Datei Url.php im Verzeichnis app/code/core/Mage/Catalog/Model/ geöffnet und dort ca. bei Zeile 807 den Teil

si ($Produit->getUrlKey() == '' && !vide($requestPath)
&& strpos($existingRequestPath, $requestPath) === 0
)

dans

si (!vide($requestPath)
&& strpos($existingRequestPath, $requestPath) === 0
)

modifié. (Achtung bei Updates etc. wird dies wieder überschrieben! Man kann die Datei aber auch in den Ordner app/code/local/Mage/Catalog/Model/ kopieren und dann dort anpassen.)

2. Le tableau core_url_rewrite courant vide que nous commandons

truncate core_url_rewrite;

ausgeführt haben.

3. Die Indexe über das Backend neu aufgebaut haben

4. Die Caches ebenfalls über das Backend (oder FTP) gelöscht haben.

Nun sollte diese Tabelle nicht mehr so groß werden.

Utilisé dans la version Magento 1.7.0.2 Remarques? Ajouts? Remarques? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

1 pensée sur “Magento – Datenbanktabelle core_url_rewrite ist sehr groß”

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *