天天看點

MySql折騰小記一:導資料出錯,查詢超慢

接着把秋色園放到mysql上跑了一圈,發現問題不少,特此記錄:

1:導資料,網上用了幾個導資料的工具,不管用,最後用的navicat for mysql 導資料,還是不管用。

幾萬的文章資料根據導不了:

MySql折騰小記一:導資料出錯,查詢超慢

一:字元集問題不比對,導資料經常失敗,最後改my.ini的字元類型從gbk改成uft8解決:character-set-server=utf8

二:類型不相容,access的bit類型導到mysql的int類型,報too long錯誤。

三:是文章特殊字元太多,工具導資料總會有一些丢失。

四:是需要修改mysql的my.ini,改:max_allowed_packet = 16m,預設是1m,文章>1m時就導不過去,改大點就好了。

MySql折騰小記一:導資料出錯,查詢超慢

2:預設配置:查詢速度超慢

問題:

任意一條2表連結+子查詢,都會産生幾十秒的時間,感覺根本沒法用,于是在文法和語句優化上,折騰了很久,最後把伺服器開放讓大量網友進行了測試,最後才發現,本質是配置項問題。

解決:

修改mysql的my.ini配置文本:innodb_log_buffer_size=256m 或以上512m或者其它值,速度就上去了。

可惜新買的vps才512m記憶體,裝完系統目前就用了300m,再開256m給mysql,記憶體就完了,其它也不用跑了,是以隻好不跑mysql了。

下面準備把秋色園折騰到sql 2000下跑一圈。

版權聲明:本文原創發表于部落格園,作者為路過秋天,原文連結:

http://www.cnblogs.com/cyq1162/archive/2011/05/12/2044588.html