摘要:记一次CPU飙升的分析处理过程,聊聊我的思路。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。以一个例子为切入点 一、问题背景一大早接到告警,核心数据库RAC两主机CPU使用很高,90%以上,系统操作缓慢,业务卡顿。需要马上紧急处理,排查一下具体原因,消除潜在隐患。基础
阅读全文
摘要:容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。 目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以:数据库 MySQL 是否需要容器化? 认真分析大家的各种观点,发现赞同者仅仅是从容器
阅读全文
摘要:一、前言 在MySQL中进行SQL优化的时候,经常会在一些情况下,对 MySQL 能否利用索引有一些迷惑。譬如: MySQL 在遇到范围查询条件的时候就停止匹配了,那么到底是哪些范围条件? MySQL 在LIKE进行模糊匹配的时候又是如何利用索引的呢? MySQL 到底在怎么样的情况下能够利用索引进
阅读全文
摘要:发现故障今天操作着服务器,突然右下角提示“C盘空间不足”!吓一跳!~看看C盘,还有7M!!!这么大的C盘空间怎么会没了呢?搞不好等下服务器会动不了!第一反应就想可能是日志问题,很可能是数据库日志问题于是查看日志,都不大,正常。 dbcc sqlperf(logspace) 查找原因 看看系统报错:C
阅读全文
摘要:在竞争激烈、上班节奏快、工作量大这样的大环境下,“你能接受加班吗?”这样的问题不少同学都被问到过。没有一个人喜欢加班,面试官也知道,可偏偏面试的时候,面试官经常问的一个问题就是:你能接受加班吗?面对这个问题,你会怎么回答?1、你不能说接受加班,你也不能说不接受加班(这个问题就是这样被玩坏的)分享一个
阅读全文
摘要:问题描述Linux 内核有个机制叫 OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然 ssh 远程登录不了,但能 ping 通,说明不是网络的故障,原
阅读全文