我有一個頁面,用戶可以在其中導入他們的聯繫人。最初它可以正常工作到3000個聯繫人,但是當我嘗試導入10000個聯繫人時,它開始花費太多時間,現在情況是,即使是100個聯繫人也需要太多時間。我嘗試了mysql
my.cnf
文件,並將最大數據包大小增加到256 MB。我的php.ini
最大上傳限制是512 MB,內存限制是512 MB。我嘗試了幾種方法來解決這個問題,但沒有成功。mysql插入行的時間太長
my.cnf
:
[mysqld]
set-variable = max_connections=500000
log-slow-queries
safe-show-database
local-infile=0
max_allowed_packet=256M
我也試圖增加緩衝區限制,高速緩存限制,但要麼沒有成功那裏。
什麼引擎?表中目前有多少行。 – Layke 2011-05-28 01:22:38
先生它的MySQL和爲什麼你已經給予否定的投票它目前最關鍵的情況之一,如果rown = s在那裏,如果我們正在導入3000行它工作正常,但我們儘量試圖導入10000行整個mysql成爲對於特定的數據庫而言永久慢。即使是100行,也需要1個多小時。我試過所有類型的替代方案,因爲它是一個專家人士論壇,我期望得到解決,但它不是一個容易的不給 - 如果你不能解決問題,我們將投票 – 2011-05-28 01:32:03
@nick:他的任何問題都沒有正數票數。我沒有看過他們,但如果沒有可以接受的答案,我不會感到驚訝。 – 2011-05-28 01:33:04