2015-01-17 47 views
0

我剛剛上傳到遠程服務器,並與教條獲取奇怪的行爲。在Bolt後端真的很慢的學說查詢

主義正在製作大量的需求到information_schema.tables,每個需要大約2秒鐘,使頁面請求到後端大約25-30s。其他查詢似乎很快就會發生。這裏發生了什麼,我該如何阻止它?從調試

輸出:

SELECT count(*) FROM information_schema.tables WHERE (table_schema = 'cl50-merc' OR table_catalog = 'cl50-merc') AND table_name = 'bolt_news'; 

Parameters: [] 
Time: 1896.29 ms 

我不應該認爲它並不需要這麼長的時間讓我的本地服務器上的請求。

+0

你使用什麼版本? – Chilion

+0

這是版本2. – babbaggeii

+0

2.0.what? 3?還是0? – Chilion

回答

0

每當你從本地主機到遠程服務器移動博爾特的網站,嘗試將所有的文件前,先刪除「應用程序/緩存」文件夾中的所有文件,除了「index.html的」。

如果您已經移動,從'app/cache/profiler'中刪除文件後,從緩存文件夾中刪除所有文件應該是最後一個優先級。如果查詢速度仍然很慢或者網站加載時間過長,請從「應用/緩存」文件夾中刪除所有文件,並且應該修復該文件夾。

原因:當你在你的本地主機上時,你會做很多事情,而不是實際網站所需要的,例如:在新類別中自動插入虛擬數據。所有這些事情都緩存在緩存文件夾中,當您將整個網站傳輸到遠程服務器時,Bolt在實際運行任何其他網站查詢之前仍會嘗試使用緩存查詢。