分类目录:linux

以下是分类 linux 下的所有文章

MySQL CPU使用率高情况的原因和解决

  1. 问题原因 1.1 应用负载(QPS)高 1.2. 查询执行成本(查询访问表数据行数 avg_lgc_io)高 2. 解决方法 2.1 应用负载(QPS)高 2.2 查询语句执行成本(查询访问表数据行数)高 3. 避免出现 CPU 使用率达到 100% 影响业务的一般原则 1. 问题原因: 应用提交的查询(包括数据修改操作)执行所需大量的逻辑读(……

DEADLOCK(死锁)

mysql 在发现事务中的普通语句存在死锁后,将仅保留一个事务并允许其操作,同时清除其它死锁事务,退出事务状态。 若事务更新语句一次仅涉及一个分区,死锁的行存在于两个分区,那么死锁过程不会立即被检测出来。多个事务的死锁更新会请求锁,直到锁超时,然后由 mysql 通知更新 error。这个 error 结果不会令分区退出事……

Linux 下 MySQL 无法访问问题排查步骤

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安装软件时错误问题解决

ubuntu14.0.4通过apt-get安装软件包时,报以下错误: E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。 经过查找,原来ubuntu系统在新安装好后需要进行一些包的升级和清理工作,不然的话,后续安装各种软件都不顺畅,会出现各种各样的问题。 需要进行……

[转]zookeeper应用场景

分布式系统的运行是很复杂的,因为涉及到了网络通信还有节点失效等不可控的情况。下面介绍在最传统的master-workers模型,主要可以会遇到什么问题,传统方法是怎么解决以及怎么用zookeeper解决。 场景1:Master节点管理 集群当中最重要的是Master,所以一般都会设置一台Master的Backup。 Backup会定期向Master获取Meta信……

Linux ssh无法登陆

安装了一个centos,设置好了网络,配好了dns,可以ping同其它机器,其他机器也可以ping通该机器,当我通过ssh连接到这个机器上时,提示: Connecting to 192.168.100.151:22… Could not connect to ‘192.168.100.151’ (port 22): Connection failed. 第一反应是网络不通,又重新进行测试,可是,发现网……