簡體   English   中英

Wamp vs Production上的Mysql Innodb數據庫

[英]Mysql innodb database on wamp vs production

我有2台服務器,一台測試一台產品。

  1. 測試-Win7上的WAMP(Intel i7 4GB Ram)
  2. 生產-Windows Server 2008上的IIS + FastCGI + MYSQL(Intel Xeon 2.4GHZ 12GB Ram)

我們在兩者上都有一個innodb數據庫設置,並且在部署PHP源文件之后,似乎特定的一組查詢/顯示數據庫數據的功能在生產服務器上占用了100%的時間。

在我的測試環境中,我看到約3秒后結果恢復。 在生產中,完全相同的查詢,完全相同的源文件和相同的dbase鏡像大約需要10秒鍾的時間。

如果有的話,我期望時間可以顛倒,即生產速度比沼澤地快100%。 我在兩邊都檢查了my.ini文件,盡管它們顯然不相同,但那里沒有明顯的錯誤會導致此問題。 我在生產中使用了my.ini的一些不同配置進行了測試,但這對減少處理時間沒有影響。

用於該測試的查詢是一個復雜的多重循環,該循環對數據庫進行查詢(發送一個查詢,然后循環搜索結果,並在每行上對mysql服務器進行進一步查詢)。所有結果都使用多維數組保存和修改在內存中。

我只是在計時實際的腳本執行時間(mysql + php數據檢索和處理),而不是將這些數據發送到瀏覽器所花費的時間:)

我下一步應該去哪里?

只是為了解決這個問題,這是由於php環境中的本地化不正確-將我的語言環境設置在php頁面的頂部可以解決此問題。 (盡管已在php.ini中正確設置,但在執行基於日期的功能時IIS速度變慢)喜歡Microsoft

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM