MySQL的經(jīng)典用法(九)----性能優(yōu)化和使用技巧文章分類:數(shù)據(jù)庫本文是筆者從工作中總結(jié)而出.由于時間問題和考慮的不可能足夠全面,所以本文會很長時間才會完成,下面會陸續(xù)給出內(nèi)容,與大家分享^_^ 在windows下,配置文件為%mysql_home%/my.ini 在linux下,配制文件為/etc/my.cnf 一 性能優(yōu)化 1--------INNODB_BUFFER_POOL_SIZE 該參數(shù)是innodb引擎的最主要的性能參數(shù),對數(shù)據(jù)庫的性能起了決定性作用.說白了就是數(shù)據(jù)庫的使用內(nèi)存. 2--------性能分析, show status like '%'; #查看數(shù)據(jù)庫狀態(tài) show variables like %; #查看數(shù)據(jù)庫的變量
二 使用技巧 1--------字符集盡量使用uft-8,這樣更容易解決亂碼問題,在linux下修改my.cnf的3處,修改前后可以通過命令 show variables like 'character%'; 查看字符集狀態(tài). 找到客戶端配置[client] 在下面添加 #默認字符集為utf8 default-character-set=utf8 #默認字符集為utf8 #設(shè)定連接mysql數(shù)據(jù)庫時使用utf8編碼,以讓mysql數(shù)據(jù)庫為utf8運行
|
|