mysql效能優化 thread created

2022-06-14 17:06:14 字數 676 閱讀 5642

1,檢視資料庫狀態如下

show status like 'thread%';

如圖:

2,查詢伺服器 thread_cache_size 配置

show variables like 'thread_cache_size';

如圖:這是我修改以後的截圖,之前是9

threads_created表示建立過的執行緒數,很明顯,threads_created過大,表明mysql伺服器一直在建立執行緒,這也是比較耗資源,說明伺服器不健康

解決方法:

適當增加配置檔案中thread_cache_size值,在my.cnf檔案中直接加上thread_cache_size=64

重啟mysql服務,問題及解決。

一下**暫時修改,重啟mysql後失效

set global thread_cache_size=30;修改配置後mysql狀態

如上圖

mysql效能優化 mysql效能優化

優化方式 1.空間換時間 冗餘 2.時間換空間 字段優先使用型別 int date char varchar text 索引型別 btree索引 hash索引 索引的葉子下,存放乙個資訊指向所在行的資料位址。btree有利於範圍查詢,hash有利於精確查詢。btree用的更多一些。btree索引的常...

mysql的效能優化 mysql效能優化

檢視安裝指令碼 select version 非互動式超時時間,如jdbc show global variables like wait timeout 互動式超時時間,如資料庫工具 show global variables like interactive timeout show sessi...

mysql 效能優化 命令 mysql效能優化

發現問題 當發現程式執行比較慢的時候,首先排除物力資源問題之後,就將注意力轉向mysq資料庫 1 首先確定執行慢的sql語句 mysql show full processlist 2 確認低效的查詢 多次執行第一步發現time耗費大的sql語句。檢視耗費的時間。3 分析效能 為sql生成乙個執行計...