加入收藏 | 设为首页 | 会员中心 | 我要投稿 海南站长网 (https://www.0898zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MariaDB内存占用优化

发布时间:2019-03-07 19:36:41 所属栏目:MySql教程 来源:腾讯云加社区
导读:副标题#e# 查询最高内存占用 使用以下命令可以知道mysql的配置使用多少 RAM SELECT(@@key_buffer_size +@@query_cache_size +@@innodb_buffer_pool_size +@@innodb_additional_mem_pool_size +@@innodb_log_buffer_size +@@max_connections*(@@read_buffer_

Thread_stack:每个连接线程被创建时,MySQL给它分配的内存大小。当MySQL创建一个新的连接线程时,需要给它分配一定大小的内存堆栈空间,以便存放客户端的请求的Query及自身的各种状态和处理信息。

  1. mysql> show status like '%threads%'; 
  2. +-------------------------+---------+ 
  3. | Variable_name           | Value   | 
  4. +-------------------------+---------+ 
  5. | Delayed_insert_threads  | 0       | 
  6. | Slow_launch_threads     | 0       | 
  7. | Threadpool_idle_threads | 0       | 
  8. | Threadpool_threads      | 0       | 
  9. | Threads_cached          | 0       | 
  10. | Threads_connected       | 1       | 
  11. | Threads_created         | 9649301 | 
  12. | Threads_running         | 1       | 
  13. +-------------------------+---------+ 
  14. 8 rows in set (0.00 sec) 
  15.  
  16. mysql> show status like 'connections'; 
  17. +---------------+---------+ 
  18. | Variable_name | Value   | 
  19. +---------------+---------+ 
  20. | Connections   | 9649311 | 
  21. +---------------+---------+ 
  22. 1 row in set (0.00 sec) 

如上:系统启动到现在共接受到客户端的连接9649311次,共创建了9649301个连接线程,当前有1个连接线程处于和客户端连接的状态。而在Thread Cache池中共缓存了0个连接线程(Threads_cached)。

(编辑:海南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读