MySQL数据库最大连接数
命令: show processlist;
假设是root帐号,你能看到全部用户的当前连接。假设是其他普通帐号,仅仅能看到自己占用的连接。
show processlist;仅仅列出前100条,假设想全列出请使用show full processlist;
mysql> show processlist;
命令: show status;
命令:show status like '%以下变量%';
Aborted_clients 因为客户没有正确关闭连接已经死掉,已经放弃的连接数量。
Aborted_connects 尝试已经失败的MySQLserver的连接的次数。
Connections 试图连接MySQLserver的次数。
Created_tmp_tables 当运行语句时,已经被创造了的隐含暂时表的数量。
Delayed_insert_threads 正在使用的延迟插入处理器线程的数量。
Delayed_writes 用INSERT DELAYED写入的行数。
Delayed_errors 用INSERT DELAYED写入的发生某些错误(可能反复键值)的行数。
Flush_commands 运行FLUSH命令的次数。
Handler_delete 请求从一张表中删除行的次数。
Handler_read_first 请求读入表中第一行的次数。
Handler_read_key 请求数字基于键读行。
Handler_read_next 请求读入基于一个键的一行的次数。
Handler_read_rnd 请求读入基于一个固定位置的一行的次数。
Handler_update 请求更新表中一行的次数。
Handler_write 请求向表中插入一行的次数。
Key_blocks_used 用于keyword缓存的块的数量。
Key_read_requests 请求从缓存读入一个键值的次数。
Key_reads 从磁盘物理读入一个键值的次数。
Key_write_requests 请求将一个keyword块写入缓存次数。
Key_writes 将一个键值块物理写入磁盘的次数。
Max_used_connections 同一时候使用的连接的最大数目。
Not_flushed_key_blocks 在键缓存中已经改变可是还没被清空到磁盘上的键块。
Not_flushed_delayed_rows 在INSERT DELAY队列中等待写入的行的数量。
Open_tables 打开表的数量。
Open_files 打开文件的数量。
Open_streams 打开流的数量(主要用于日志记载)
Opened_tables 已经打开的表的数量。
Questions 发往server的查询的数量。
Slow_queries 要花超过long_query_time时间的查询数量。
Threads_connected 当前打开的连接的数量。
Threads_running 不在睡眠的线程数量。
Uptime server工作了多少秒。
My.ini配置 虚拟内存
innodb_buffer_pool_size=576M ->128M InnoDB引擎缓冲区
query_cache_size=100M ->32 查询缓存
tmp_table_size=102M ->32M 暂时表大小
key_buffer_size=16m ->8M
设置max_connections
方法一:
命令:show variables like '%max_connections%'
设置办法是在my.cnf文件里,加入以下的最后红色的一行:
假设我们想查看这台server设置。 #vi /etc/my.cnf
[mysqld]
port=3306
#socket=MySQL
skip-locking
set-variable = key_buffer=16K
set-variable = max_allowed_packet=1M
set-variable = thread_stack=64K
set-variable = table_cache=4
set-variable = sort_buffer=64K
set-variable = net_buffer_length=2K
set-variable = max_connections=32000
#set-variable=max_user_connections=30 这个就是单用户的连接数
#set-variable=max_connections=800 这个是全局的限制连接数
改动完毕后,重新启动MySQL就可以。当然,为了确保设置正确,应该查看一下max_connections。
注意:
1、尽管这里写的32000。但实际MySQLserver同意的最大连接数16384;
2、除max_connections外,上述其他配置应该依据你们系统自身须要进行配置,不必拘泥;
3、加入了最大同意连接数,对系统消耗添加不大。
4、假设你的mysql用的是my.ini作配置文件,设置相似,但设置的格式要稍作变通。
用mysqld --help 能够查看到max_connections 变量。
方法二:
MySQL最大连接数默认是100客户端登录:
MySQL -uusername -ppassword
MySQL> set GLOBAL max_connections=200
MySQL> show processlist
MySQL> show status
MySQL> exit
mysqladmin -uusername -ppassword variables
转载于:https://www.cnblogs.com/zfyouxi/p/3802525.html
MySQL数据库最大连接数相关推荐
- MySQL数据库最大连接数如何设置才合理呢?
MySQL数据库的连接数并不是越大越好,更加不是达到最大的100%为好,还要考虑的CPU.RAM和IO等.下面本人就对MySQL数据库最大连接数的合理设置进行分析: 在应用服务开发中,我们经常会遇见& ...
- centos mysql 连接数_CentOS7.2_调整mysql数据库最大连接数
测试环境: 系统版本:CentOS7.2 64bit mysql版本:5.5.47-MariaDB 第一步: 查看mariadb数据库最大连接数,默认为151 操作命令: MariaDB [(none ...
- mysql数据库设置连接数_MySQL数据库之修改MYSQL最大连接数的3种方法分享
本文主要向大家介绍了MySQL数据库之修改MYSQL最大连接数的3种方法分享,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 方法一:进入MYSQL安装目录 打开MYSQL配置文件 ...
- 查看mysql数据库最大连接数和已经连接的数量
MySQL报错Can not connect to MySQL server. Too many connections,报错,很明确,与MySQL的连接数满了. 首先我们先查看下数据线程池的一些数据 ...
- 临时设置mysql数据库最大连接数,重启后需重新设置
mysql>mysql -uuser -ppassword(命令行登录MySQL)mysql>show variables like 'max_connections';(查可以看当前的最 ...
- mysql查看当前数据库的连接信息_查看 mysql 数据库当前连接数
命令:mysql> show processlist; 或者 # mysqladmin -uroot -p密码 processlist 如果是root帐号,你能看到所有用户的当前连接.如果是其它 ...
- mysql数据库连接数
前言: 根据实际应用,整理几条mysql数据库连接最需要用到的几个命令参数 以root用户权限,在mysql命令窗口执行: 1,mysql数据库最大连接数查询 命令:show variables li ...
- 【学习】016 MySQL数据库优化
MySQL如何优化 表的设计合理化(符合3NF) 添加适当索引(index) [四种: 普通索引.主键索引.唯一索引unique.全文索引] SQL语句优化 分表技术(水平分割.垂直分割) 读写[写: ...
- mysql数据库增左右连接_快速增加MYSQL数据库连接数负载能力
第一先限制Innodb的并发处理.如果innodb_thread_concurrency = 0 可以先改成 16或是64 看机器压力,如果 非常大,先改成16让机器的压力下来,然后慢慢增达,适应自已 ...
最新文章
- ASP.NET小收集:IFrame使用
- 实施Service Mesh前,你需要考虑这几个问题
- 大火系列: Rust入门篇 mut
- 基于直方图的图像增强算法(HE、CLAHE、Retinex)
- [经典算法] 河内塔
- SAP Spartacus需要补充url validation单元测试的地方
- iOS10 资料汇总:值得回看的 10 篇 iOS 热文
- “约见”面试官系列之常见面试题第十六篇之http(建议收藏)
- 使用NSURLProtocol实现离线缓存
- 10 - java 权限修饰符
- mysql怎么打印数据_从mysql打印数据
- 物联网正在面临的 9 大安全挑战!
- Inno Setup入门(三)——指定压缩方式
- Win10下Matlab r2018a 64位 中文破解版的安装以及破解方法
- 简述软件工程研究的主要内容
- matlab随机数的生成,MATLAB随机数生成器
- Ultra Mobile Paygo美国手机号教程
- python网页信息违法吗_爬虫到底违法吗?这位爬虫工程师给出了答案
- 句柄和句柄类是不同!
- PSCP和SCP区别和用法
热门文章
- 一文彻底明白linux中的selinux到底是什么
- [转]Ubuntu terminator 无法打开解决方案
- 从数据平台到报表开发,我靠这个零代码报表工具,转行后月薪3W
- 如何对报表的参数控件赋值
- mooc c语言第三周作业,2017moocC语言第七周答案
- php array walk 效率,php代码优化系列(二) -- array_walk 和 foreach, for 的效率的比较...
- printf打印二进制_优雅地打印 HEX 数据
- Magic Odd Square 思维
- Python中的浅复制(shallow copy)和深复制(deep copy)
- python数据结构之字典(dict)——超详细