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! Para solucionar este problema, 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 ($producto->getUrlKey() == '' && !vacío($requestPath)
&& strpos($existingRequestPath, $requestPath) === 0
)

en

si (!vacío($requestPath)
&& strpos($existingRequestPath, $requestPath) === 0
)

cambiado. (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. La tabla core_url_rewrite actual vaciados lo mandamos

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.

Se utiliza en la versión de Magento 1.7.0.2 Comentarios? Adiciones? Notas? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

Un pensamiento sobre “Magento – Datenbanktabelle core_url_rewrite ist sehr groß”

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *