1
我想知道在標準magento目錄頁安裝中db查詢的正確平均數是多少,因爲我認爲對我的頁面有很大的問題。Magento - 大量的數據庫查詢x頁面
我的目錄頁面大約有2000個查詢!這太多了,我認爲這是我的網頁太慢的原因。
此外,如果你打開Magento的工具欄(右上方),並開放查詢的表,你可以看到更多的查詢被執行多次,這樣的查詢:
SELECT `eav_attribute_set`.* FROM `eav_attribute_set` WHERE (eav_attribute_set.attribute_set_id='10')
而且這似乎是一個循環。
現在我必須找到問題,可能是一些不好的擴展或不好的自定義代碼,但是對於目錄頁面而言,可能有哪些正確的查詢數?
建議刪除鏈接,如果它確實在每頁加載的許多查詢。你不希望你的服務器崩潰,是嗎? nono! – paulslater19 2012-08-03 15:11:30
nono!請! :)但這是一個登臺服務器....你知道有多少查詢是正確的平均?所以我有一個很大的問題:( – 2012-08-03 15:46:54
我在一個全新的Enterprise安裝目錄產品列表頁面上運行了一個測試,結果大約有80個查詢,所以有很大的不同,你可能想要去'Varien_Db_Adapter_Pdo_Mysql'和將以下變量設置爲'true':'$ _debug','$ _logAllQueries'和'$ _logCallStack'。 特別是最後一個'$ _logCallStack'可能會派上用場,它會記錄那些觸發查詢的方法的回溯。日誌文件可以在'/ var/debug /'下找到。 – 2012-08-03 21:49:34