2014-04-17 37 views
0

我一直在處理這個問題,大約10k +產品在magento 1.7的兩個存儲視圖。Magento目錄URL重寫索引耗時太長

URL索引過程花費了大約30小時將其狀態更改爲就緒。我還發現了core_url_rewrite表中的同一產品的多個條目以及現在達到的行數達到6500k

這造成死鎖。我試圖清除鎖,但沒有幫助。是否有解決此問題的解決方法,因爲這是magento核心功能?

回答

2

關於the Magento Stack Exchange site有一些很好的一般建議,涵蓋了常見的索引問題。

這也是常見的大店,爲下面的方法創建一個重寫/代碼池覆蓋於需要重新索引網址產品

#File: app/code/core/Mage/Catalog/Model/Resource/Url.php 
protected function _getProducts($productIds, $storeId, $entityId, &$lastEntityId) 
{ 
    //... 
} 

此方法查詢。默認情況下,這包括全部簡單且可配置的產品。但是,如果您不是單獨顯示簡單的產品,則可以調整此查詢以不包含這些產品。這可以大大減少Magento需要生成的URL數量。