MySQL基礎的設置優化詳細說明
發表時間:2023-07-30 來源:明輝站整理相關軟件相關文章人氣:
[摘要]當查詢大量的數據時,我們要采取一些優化的方式,mysql基本的一些優化方式,把自己的一些經驗分享給大家。1.max_connections,最大的連接數,如果服務器的并發連接請求量比較大,建議調高此...
當查詢大量的數據時,我們要采取一些優化的方式,mysql基本的一些優化方式,把自己的一些經驗分享給大家。
1.max_connections,最大的連接數,如果服務器的并發連接請求量比較大,建議調高此值。show variables like 'max_connections' 最大連接數 我們查看一下最大的連接數

2.查看一下真實的連接數,執行show status like 'max_used_connections' 響應的連接數

3.back_log:MySQL能暫存的連接數量。如果MySQL的連接數據達到max_connections時,新來的請求將會被存在堆棧中,以等待某一連接釋放資源,該堆棧的數量即back_log,如果等待連接的數量超過back_log,將不被授予連接資源。
執行show full processlist 查看

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

5.我們在看一下key_buffer_size的使用情況 執行
show global status like 'key_read%';

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

以上就是MySQL基礎的配置優化詳解的詳細內容,更多請關注php中文網其它相關文章!
學習教程快速掌握從入門到精通的SQL知識。