数据库负载急剧提高的应急处理(二)
对于之前碰到的一个数据库负载急剧提升的问题,做了应急处理之后,我们需要再冷静下来,来看看是哪些地方出现了问题,还需要哪些改进。首先第一个问题就是为什么会突然负载提高,如果感觉,应该是业务层面出现了一些变化吧。当然没有数据,日志都是猜测。我从监控中拿到了Zabbix监控的部分数据,发现在指定的时间点突然多...
数据库负载急剧提高的应急处理
今天处理了一起紧急问题,回过头来看还是有不少需要注意的地方。首先是收到了报警,有一台DB服务器的负载有一些高,但是会快就恢复了。所以自己也没有在意,但是过了大概40多分钟,又接到一封报警邮件,而且随着报警频繁,感觉真是出了问题,在中控机器上使用ssh连接竟然都抛出了异常。# ssh 10.127.xxxxConnection time...
分区表的一个持续改进方案
今天看到一个同事发了一封邮件,是关于分区的,他说目前某个表的分区需要添加,为了保险起见,让我先添加三年的。这里折射出几个问题。1.如果没有这位开发同学提醒,我还真不知道哪个表的分区数据会有问题2.添加三年的分区,这个对于DBA来说是一个体力活,哪怕写脚本也是,本身维护起来就比较纠结。3.三年后的分区谁来维...
MySQL中的NULL和空串比较
今天接到一个MySQL工单,是执行几条SQL语句。我一看就感觉这语句比较有意思。语句大体是这样的:update app_code_value set channel_id=null where task_id=378 and channel_id='';update app_code_value set channel_id=null where task_id=379 and channel_id='';因为对Oracle熟悉一些,所以总是喜欢用Oracle的思维来...
今天的几点感悟_20160703
回家的路总是漫长而又曲折,从四川那边回家近30个小时,从家里会北京又是一整天的时间,整个9天假,路上花了一半的时间,这次的旅行算是匆忙,旅途距离跨度大,很大的一部分原因都是因为想带着孩子,孩子还小,大人也累,孩子也累,不过总体来说还是其乐融融,现在的小孩子见多识广,比我们高不知道多少...
家乡的味道
在茫茫的夜色中,我从长途火车上下来,终于到了多年不回的家乡,想想已经多年没有回家了,每次过年都是在北京,每次都是匆匆而过,当然这次也是。因为需要尽快回家,而且当时天色已晚,所以我们选择了打车回去。 迎接我们的司机在一群人中很特别,别人都喊80块,他喊了60块,家乡人...
今天的几点感悟_20160701
最近一直在旅途中,也领略了不少沿途的风景,对于我个人还是很有感触的,一来是需要赶紧学驾照了,开个车出去自驾游还是很惬意的。二来是生活中其实还是有很多不一样的体验,比如旅行,比如吃喝玩乐,在工作之外这些才是我们的生活吧。工作之余还是需要有自己的生活。 在火车上吃泡面,...
今天的几点感悟_20160630
人生的路途总是来也匆匆,去也匆匆,风风火火一家人从北京赶到成都,在九寨沟玩了一天,从成都往返的自驾游又是近两天的时间,所到之处总是留下了回忆,无论是幸福,喜悦,伤感,无奈,这些都是旅途中的必备元素,这样的旅途总是带给人更多的考验,就如同一条小船要在大海中航行,哪能不经历风浪。但是旅途带...
今天的几点感悟_20160629
最近几天是一直在路上,从北京到成都,然后从成都自驾游去九寨沟,然后回来整装待发,又要带着孩子回趟家,光是回家的火车就得近30个小时(29个小时),一天多的时间都在路上了,不过对于我来说,好像这个漫长的旅途还是有些事儿干了。我在想想是不是需要看看什么书,琢磨琢磨一些有趣的技术,没准灵光一现有什么好的想法了...
九寨沟一日游归来
进入景区的时候是这样的。也算是天工作美,昨天来的时候一会下雨,一会儿阴天的,让我们着实担心了不少,我们刚好带的衣服就有些薄,今天的天气让我免去了很多后顾之忧。如果对于门票有疑问,可以参考最新的价目表。简单来说就是一个人是310的门票,如果你说车票免了,那你基本是寸步难行。所以这是一个package.对于这...
运维平台的建设思考-元数据管理(五)
关于运维平台的建设,元数据一直是一个很重要的环节,之前在听了ITIL方面的一些讲解之后,发现其实早已经是体系之中的,想必是很多公司很多人还没有重视起来而已。而要说运维平台和元数据,其实我也一直比较纠结,因为我不是专业的,只是在工作中越来越意识到它的重要性,很多时候不是口上说说,提提而已,而要落到实处,...
今天和同学们的一点交流心得
今天和有些同学讨论了学习和工作中关于oracle的一些小问题,也让我在回答中梳理了自己的思路。 首先是操作系统的选择,目前来看,大家的态度其实还是不够认真,工作中很多环境使用的是Linux64位,所以我也是推荐使用redhat6,如果选择32位学习是没有问题的,但是会有一些差别,主要还是和...
新书定稿终落成,期待手中留书香
今天下班在地铁上,我拖着疲惫的身子行走在地铁换乘的通道里,突然接到一个电话,是出版社的荆老师打过来的。简单寒暄之后,他带着一种喜悦,如释重负的告诉我,到今天为止,稿子所有的流程都走完了,可以正式下厂印刷了。听到他肯定的这一句话,我也如释重负,这一天对于我来说,从一个模糊的想法到成...
故事人生
今天还是照例工作忙碌的一天,在地铁上是我翻看微信的好时间,手指尖划划点点,时间就过去了。难得的是在早上无意中看到了一篇文章,这是一篇非常难得的文章,《31岁,断奶两年,我与乳腺癌擦肩而过》,如果是在网站看到我可能直接就pass了,但是是我一个同事发的,我带着疑问看了看,看到后面简直真实的让人感觉怀疑就是大...
最近的几个技术问题总结和答疑(七)
今天抽空整理,发现近期问我数据恢复,灾备的问题还比较多,我简单整理了一下。问题1:能请教一个问题么?我们用was链接的oracle数据库,是不是不建议在was上设置statementcachesize的参数?我们目前设置的是200,发现数据库中那个session都会持有200个游标,有工程师建议把这个参数设置为0这个问题着实还问到我了,不...
一个执行计划解析的小问题分析
前几天,一个开发的同学让我帮忙做一个大查询,给了我一个数据列表,里面的ID有几万个,提供了一个SQL语句,看这情况还得我自己来解析生成相关的SQL了。假设ID列表为:T100T200T300SQL语句为:select peak_transaction_id,cash ,req_time ,back_time from peak_new.peak_detail where peak_transaction_i...
今天的几件琐事
最近发现突然忙了一些之后,很多事情都给耽误了,暂且称为拖延症吧。原本计划的很不错的学习计划,最近貌似也给耽误了不少,虽然每天回来会想今天写点什么,今天忙了些什么,发现好像今天的进步不大。因为离自己的目标又有了一些距离,而我确实也需要抽出更多的时间来学习,更新自己的知识库了。今天就说说我身边的几件事情...
父亲节总得写点什么吧
又是一年父亲节,在我的印象中,似乎也没有主动给老爸过过一次生日,实在羞愧,如果细想,老爸的生日是什么时候啊,好像老是看身份证,但是一直没有记住。今天这个节日真是一个好的机会,我们中午也借着这个机会去外面的馆子改善了一下。突然自己心里一颤,我也是父亲了,今天也是我的节日啊。但是看着女儿调皮可爱的样子,...
今非昔比
今天看到一个新闻,看完之后着实让我还有些意外。因为我之前看到的不是这样的,我继续查了下。原来我一直看到的是一个平均数据。看到近几年的大学生平均收入,相比于前几年来说是略有增长。这个收入在一线城市低了,二线城市适中,三线城市高了。当然计算机专业又成了热点,收入还是平均值最高,没办法,很多人还是投...
数据库日常运维中的几个操作建议
如果你去看其他DBA的操作的时候,如果要判断他们水平的高低,我想就是通过一些操作的差别来看了,而水平高低就体现于此。细节决定成败,越是看起来简单的操作越是要严谨,一丝不苟。我们来简单举几个例子,可以作为参考。有更多的见解欢迎大家提出来,我们来集思广益,把大家认为需要的,重要的操作都...