RT~有没有直接可以查询的语句?如果没有的话,请问是哪几项相加表示mysql进程占用的资源呢?
解决方案 »
- 组合表求解最小值
- Access表导入Mysql
- 求助:fedora 9下安装mysql是出错
- mysql中全文检索在实现的时候出错,请各位帮忙,在线等待
- exists(select 1 from ...)怎么理解
- 求一工具(收费的也可以),实现某一历史时间点恢复单张表的数据!
- MYSQL一对多,单向关联 查找对应栏目最新的5条新闻!
- union 多少个什么数量级的表效率才比不上脚本重组??
- Mysql5.6.10安装失败了,试了很多方法都没有解决,求大神
- 希望用substring 截取表aaaa的name列的前两个字母,填入到表bbbb相应的id后name1里
- 小白问个语法问题,在线等
- MYSQL数据库存文本问题
了MyISAM 存储引擎,这时候我们的整体内存该如何分配呢?
内存分配为如下几大部分:
a) 系统使用,假设预留800M;
b) 线程独享,约2GB = 500 * (1MB + 1MB + 1MB + 512KB + 512KB),组成大概如下:
sort_buffer_size:1MB
join_buffer_size:1MB
read_buffer_size:1MB
read_rnd_buffer_size:512KB
thread_statck:512KB
c) MyISAM Key Cache,假设大概为1.5GB;
d) Innodb Buffer Pool 最大可用量:8GB - 800MB - 2GB - 1.5GB = 3.7GB;
我指的mysql最大占用的资源大小
比如使用mysql里variable命令,里面可以查询一些缓冲区最大占用大小的信息
我想问的是有没有mysql的命令可以直接显示mysql进程最大占用的内存
里面提到一个mysql进程默认是最大可以有100个连接。
同学这里的线程又是什么意思呢?和进程有什么关系呢?
是说一个连接是一个线程吗?
没有内存占用情况哎
mysql> status
--------------
mysql Ver 14.14 Distrib 5.5.9, for Linux (i686) using readline 5.1Connection id: 1
Current database:
Current user: cly@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.5.9 MySQL Community Server (GPL)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/lib/mysql/mysql.sock
Uptime: 1 hour 52 min 26 secThreads: 1 Questions: 4 Slow queries: 0 Opens: 33 Flush tables: 1 Open tables: 26 Queries per second avg: 0.0