1. 找到你mysql的安裝目錄,打開my.ini,如果是Linux服務(wù)器,那就是my.conf;
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供印臺網(wǎng)站建設(shè)、印臺做網(wǎng)站、印臺網(wǎng)站設(shè)計(jì)、印臺網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、印臺企業(yè)網(wǎng)站模板建站服務(wù),10多年印臺做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
2.然后在[mysqld]選項(xiàng)下面添加:
skip-name-resolve
這個(gè)選項(xiàng)的意思是:禁用DNS解析,連接速度會快很多。
然后保存,重啟mysql服務(wù)器,希望能幫你解決問題!
不用優(yōu)化的緩存,查詢是非常危險(xiǎn)的,如果數(shù)據(jù)庫出現(xiàn)不穩(wěn)定,數(shù)據(jù)丟失也不是不可能,我們是3000W的用量,以前搞的基本頁面緩存,但動態(tài)部分無法回避,用CACHE都有點(diǎn)兒困難,后來用分發(fā)服務(wù)器,加上反向代理,解決了!
開啟下mysql的慢查詢. 看看是否存在過多的慢查詢語句. 具體開啟方式可以百度
在數(shù)據(jù)庫訪問比較慢的情況下. 執(zhí)行 show processlist 看下進(jìn)程是否過多.
找出慢查詢之后, 可以針對sql進(jìn)行優(yōu)化.
加加索引應(yīng)該就能解決.
my.cnf 的配置可以參考網(wǎng)上的方案進(jìn)行優(yōu)化....
(按說...4000條數(shù)據(jù)根本就不是個(gè)問題....)
應(yīng)為鏈接數(shù)據(jù)庫之后打開的時(shí)候他需要在數(shù)據(jù)庫里讀取數(shù)據(jù),所以這個(gè)時(shí)間差就是數(shù)據(jù)庫查詢的時(shí)間!