1. 问题原因
1.1 应用负载(QPS)高
1.2. 查询执行成本(查询访问表数据行数 avg_lgc_io)高
2. 解决方法
2.1 应用负载(QPS)高
2.2 查询语句执行成本(查询访问表数据行数)高
3. 避免出现 CPU 使用率达到 100% 影响业务的一般原则
1. 问题原因:
应用提交的查询(包括数据修改操作)执行所需大量的逻辑读(……
mysql 在发现事务中的普通语句存在死锁后,将仅保留一个事务并允许其操作,同时清除其它死锁事务,退出事务状态。
若事务更新语句一次仅涉及一个分区,死锁的行存在于两个分区,那么死锁过程不会立即被检测出来。多个事务的死锁更新会请求锁,直到锁超时,然后由 mysql 通知更新 error。这个 error 结果不会令分区退出事……
内存 最大连接数
1G 300
2G 600
4G 1200
8G 2000
16G 4000
32G 8000
64G 16000
96G 24000
128G 32000
220G 64000
Linux 下 MySQL 无法访问问题排查基本步骤
1 查看 Linux 操作系统是否已经安装了 MySQL
2 检查状态
2.1 检测 MySQL 运行状态: service mysqld status
2.2 启动服务:
方法一:使用 service 命令启动 MySQL: service mysqld start
方法二:使用 mysqld 脚本来启动 MySQL:/etc/init.d/mysql start
方法三:使用 safe_mys……
试了很多,目前能用的基本也就是ntp.api.bz。其他网络上公布的各高校的时间服务器基本不可用
服务器与时间服务器同步的步骤如下(ubuntu14.0.4):
1.安装ntpdate工具
# sudo apt-get install ntpdate
2.设置系统时间与网络时间同步
# ntpdate ntp.api.bz
ubuntu14.0.4通过apt-get安装软件包时,报以下错误:
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
经过查找,原来ubuntu系统在新安装好后需要进行一些包的升级和清理工作,不然的话,后续安装各种软件都不顺畅,会出现各种各样的问题。
需要进行……
分布式系统的运行是很复杂的,因为涉及到了网络通信还有节点失效等不可控的情况。下面介绍在最传统的master-workers模型,主要可以会遇到什么问题,传统方法是怎么解决以及怎么用zookeeper解决。
场景1:Master节点管理
集群当中最重要的是Master,所以一般都会设置一台Master的Backup。
Backup会定期向Master获取Meta信……
安装了一个centos,设置好了网络,配好了dns,可以ping同其它机器,其他机器也可以ping通该机器,当我通过ssh连接到这个机器上时,提示:
Connecting to 192.168.100.151:22…
Could not connect to ‘192.168.100.151’ (port 22): Connection failed.
第一反应是网络不通,又重新进行测试,可是,发现网……