首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 数据库上线后根据 status 状态优化

查看MySQL服务器配置信息: show variables; 查看MySQL服务器运行的各种状态值: show global status; 1....慢查询 show variables like '%slow%'; show global status like '%slow%'; 分析慢查询日志,找出有问题的SQL语句,慢查询时间不宜设置过 长,...3. key_buffer_size key_buffer_size是对MyISAM表性能影响最大的一个参数,不过数据库中多为Innodb 查看key_buffer_size设置大小: show variables...排序使用情况 它表示系统中对数据进行排序时所使用Buffer,查看命令: show global status like 'sort%'; 增大sort_buffer_size 会减少Sort_merge_passes...文件打开数 当open_files大于open_files_limit值时,mysql数据库就会发生卡住的现象,导致web服务器打开不响应的页面。

1.2K60
您找到你想要的搜索结果了吗?
是的
没有找到

【MySQL】磁盘写满之后,数据库show status受到阻塞的原因

编辑手记:前两天同事讨论到一个问题,当mysql从库磁盘满之后,show status及show slave status会被卡住,但其他select操作不受影响,但如果数据库是主库,磁盘满了之后,只有...2.下文中提到的磁盘满,指的是数据文件(数据文件,日志文件,配置文件)所在磁盘分区。 3.由于篇幅问题,最后面的代码部分,只有关键的函数及逻辑判断部分。...下面是我对官方文档的测试结果: 1.如果主库上打开binlog,那么当磁盘满之后,每10分钟,数据库会报告一条Disk is full writing '....上面是对主库所在磁盘写满之后,数据库实例的反应,下面讲讲我们遇到的情况:从库磁盘写满之后,show status及show slave status会被卡住,但其他select操作不受影响。...之后如果再另外发起请求,由于LOCK_status已经被锁定,于是所有涉及show status的请求,都会被阻塞到这里。

2.1K60

使用 %Status

许多类使用 %Status 数据类型类来表示状态信息,并且它们的方法返回表示成功或错误的 %Status 值(状态)。如果状态表示一个错误(或多个错误),则状态值还包括有关错误的信息。...> 错误 #5802: 属性'Sample.Person:SSN'上的数据类型验证失败,值等于""下面是一个显示 $SYSTEM.Status.GetErrorText() 用法的部分示例:If $...).Status() 错误 #5659: 需要属性'Sample.Person::SSN(1@Sample.Person,ID=)'错误 #7209: 数据类型值''与PATTERN '3N1"-"2N1..."-"4N'不匹配 > 错误 #5802: 属性'Sample.Person:SSN'上的数据类型验证失败,值等于""状态值中报告的多个错误如果一个状态值表示多个错误,则这些技术只为提供最新的信息。...,ID=)'错误 #7209: 数据类型值''与PATTERN '3N1"-"2N1"-"4N'不匹配 > 错误 #5802: 属性'Sample.Person:SSN'上的数据类型验证失败,值等于"

60830
领券