明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

MySQL基礎(chǔ)的設(shè)置優(yōu)化詳細(xì)說(shuō)明

[摘要]當(dāng)查詢大量的數(shù)據(jù)時(shí),我們要采取一些優(yōu)化的方式,mysql基本的一些優(yōu)化方式,把自己的一些經(jīng)驗(yàn)分享給大家。1.max_connections,最大的連接數(shù),如果服務(wù)器的并發(fā)連接請(qǐng)求量比較大,建議調(diào)高此...
當(dāng)查詢大量的數(shù)據(jù)時(shí),我們要采取一些優(yōu)化的方式,mysql基本的一些優(yōu)化方式,把自己的一些經(jīng)驗(yàn)分享給大家。

1.max_connections,最大的連接數(shù),如果服務(wù)器的并發(fā)連接請(qǐng)求量比較大,建議調(diào)高此值。show variables like 'max_connections' 最大連接數(shù) 我們查看一下最大的連接數(shù)

1.png

2.查看一下真實(shí)的連接數(shù),執(zhí)行show status like 'max_used_connections' 響應(yīng)的連接數(shù)

2.png

3.back_log:MySQL能暫存的連接數(shù)量。如果MySQL的連接數(shù)據(jù)達(dá)到max_connections時(shí),新來(lái)的請(qǐng)求將會(huì)被存在堆棧中,以等待某一連接釋放資源,該堆棧的數(shù)量即back_log,如果等待連接的數(shù)量超過(guò)back_log,將不被授予連接資源。

執(zhí)行show full processlist 查看

3.png

4.key_buffer_size:指定索引緩沖區(qū)的大小,它決定索引處理的速度,尤其是索引讀的速度,執(zhí)行show variables like 'key_buffer_size';查看一下

4.png

5.我們?cè)诳匆幌耴ey_buffer_size的使用情況 執(zhí)行

show global status like 'key_read%';

5.png

6.query_cache_size,使用mysql的緩沖區(qū),MySQL將查詢結(jié)果存放在緩沖區(qū)中,對(duì)于同樣的SELECT語(yǔ)句(區(qū)分大小寫),將直接從緩沖區(qū)中讀取結(jié)果。執(zhí)行show global status like 'qcache%';來(lái)查看,還有很多中方法來(lái)優(yōu)化mysql的配置

6.png


以上就是MySQL基礎(chǔ)的配置優(yōu)化詳解的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。