MySQL中的事务和锁简单测试
>create table test(id int,name varchar(30));Query OK, 0 rows affected (0.15 sec)>insert into test values(1,'aa');Query OK, 1 row affected (0.02 sec)会话1:[test]>start transaction;Query OK, 0 rows affected (0.00 sec)[test]>select *from test;+------+------+| id | name |+---...
《刺猬的优雅》观后感
我有两个手机,一个华为的手机双卡双待,但存储空间严重不足,工作生活电话两用勉强够用,另外一个苹果手机,没有手机卡,只是作为我看电影所需,按照我媳妇的话,实在是太浪费了,分成两个卡多好,我想一个手机已经够累了,拿两个手机,总是得再生活工作中切换更麻烦,看电影是可选需求,这可能也...
《阿尔卑斯》观后感
今天是黄金周第六天,发现得收一下心了,一天基本都在家里,一来是昨天外出运动量也不小,今天早起就格外的困和累,二来是马上就要上班了,似乎家里还是得收拾一下,还有一个原因是天气不大好,看预报是要下中雨的,晚上终于下起来了。其实很多事情都是理由,要想成,怎么说都成,要不看好,怎么都...
十一黄金周第五天
鉴于上一次科技馆匆匆游览,今天再次踏上了旅途,准备带孩子好好玩一玩。早上出发还算早,看着楼下宠物店的猫咪还在懒洋洋的睡觉。睁开眼瞥了我们一眼,继续睡。
数据库无响应问题的紧急处理和分析
黄金周里处理了一起紧急的问题,在外面幸亏有同事帮忙协助,等我赶回家去,赶紧继续处理。首先问题是在晚饭时间左右开始发生,但是过了没多久又恢复了,所以这个问题暂时就没有引起太多关注,但是后面发现问题开始反复,而且数据库的负载开始急剧提升,后面也开始收到了不少的报警信息,一下子问题就变得紧急起来。环境是...
十一黄金周第三,第四天
北京的出行真是长路漫漫。要说待在路上的时间比游览景点的时间长,有时候可能还真是如此,还是那样,如果放个大假,不出去走走,老是会感觉错过什么,这不我们就走了一个被北京南北的“长途“”旅行。要说路线,其实走的路也很多,大体就是以地铁为基本的代步工具,因为距离是在是太远了。突然想起来蛮有一件意思的事情...
十一黄金周第二天
今天早上起了个大早,带着老爸去车站赶车,8多点的车,这一次我们选择提前出发,未雨绸缪,如果坐地铁如果出现意外情况,晚点之类的就很麻烦了,所以尽管早,也要更早出发,很快就约到了出租车,朦胧惺忪的睡眼,开始了新的一天,这个时候出租车里响起了音乐,一下子让我又清醒过来了。音乐这首歌...
十一黄金周第一天
今天是国庆第一天,虽然知道天安门人多,但是还是去了。不出所料,人山人海,感受到了大家对于祖国母亲的热情高涨。其实我本来也是不大愿意凑这个热闹,我爸说,这种节日就是人多,凑个热闹,想来似乎也有些道理,排队的过程虽然煎熬,但是整个过程回忆下来还不错。 鉴于交通管制,我们是带着孩子...
你需要了解的帕金森定律和脑梗
最近积累了不少的问题,尽管每天会有技术文章或总结发出来,但是远远不够,很多知识如果没有及时总结合沉淀就会淡化,等下次碰到了同样的问题的时候还是会再次忙成一团。这一点上,可以看看帕金森定律来管理你的时间,这也是我在之前的某一天无意读到的。发现很受用。以下的图和解释来自知乎。http://www.zhihu.com/questio...
路边的烧烤摊杂感
在我的印象中,路边的小摊是不大卫生的,我很少去光顾,确切的说是,一年勉强有那么一次吧。今天就是这样的一个机会。下午要解决一个看起来比较简单的问题,结果耽误了不少的时间,折腾到下班的时候,还是没有进展。想着再坚持一下,早点解决完早轻松,没想到就这样花了不少时间,问题依旧,而在...
迁移式升级的测试(三)
还是继续昨天的任务,今天会把剩下的工作都做完,给个交代。昨天完成了Data Guard切换,然后Failover备库,导出了元数据信息作为TTS的准备,亮点就在于导入的部分。无需挪动数据文件,这是补充数据字典信息即可。这个工作的一个重点内容就是如何保证数据字典信息的完整性。在目标环境11g中需要创建相应的用户,这一点还...
迁移式升级的测试(二)
在之前写的一篇博文中,自己是打算对一台数据库使用Data Guard+TTS的方式来完成数据迁移和升级的工作,整体的思路如下。备库Failover之后,导出元数据,然后同一台服务器上的11g的数据库中导入元数据,这样就避免了传输文件的时间消耗。从而达到快速迁移升级的目的。具体的操作步骤如下所示:1.在备库端需要开启闪回...
使用在线重定义重构亿级分区表
在我的印象中,一直以来都会收到一封报警邮件,之前分析过,排查过,最后发现是一个遗留问题,协调开发同学,停业务维护还是有一些难度,最后不了了之了,在今天,又突然想起了这件事情,觉得还是需要做点什么。报警邮件类似下面的形式:ZABBIX-监控系统: ------------------------------------报警内容: Disk I/O is...
周末生活的味道
又是一个周末,很难得,陪孩子待了近2天,第一天是外出,第二天是生病陪伴,虽然说有苦有乐,但是回想起来几乎都是乐。两天没再捣鼓技术,反而得到了更多生活中的感悟。首先是到郊外去,陪孩子在小区里转悠,看着两旁的水泥森林,让人有一种麻木的感觉。在高处远望,看着楼下的建筑群,整整齐齐...
闪回区空间不足引发的SQL问题分析
有一天上班的时候,收到一封报警邮件。ZABBIX-监控系统: ------------------------------------报警内容: archive_area_usage------------------------------------报警级别: PROBLEM------------------------------------监控项目: archive_area_usage:ARCHIVEDLOG-->70.25--> ------------------------------...
MySQL和Oracle中的半连接测试总结(一)
SQL中的半连接在MySQL和Oracle还是存在一些差距,从测试的情况来看,Oracle的处理要更加全面。首先我们来看看在MySQL中怎么测试,对于MySQL方面的测试也参考了不少海翔兄的博客文章,自己也完整的按照他的测试思路练习了一遍。首先创建下面的表:create table users(userid int(11) unsigned not null,user_name varcha...
迁移式升级的测试
之前写了一篇文章分析了目前存在的一个问题和改进思路。当前的硬件环境是Solaris,Oracle 10gR2 单实例,数据量在800G左右。想迁移到另外一台服务器上。大体的需求如下: 1.借助这次维护的时机,能够把数据库升级至11g 2.升级的过程需要尽可能保留一个较短的时间窗口,计划在2个小时...
SQL Monitor,你值得掌握的一个特性
对于线上的SQL语句,看着执行计划cost还不错,但是实际执行的时候效果却有千壤之别,这是为什么呢? 对于一个庞大的SQL语句,看着得到的执行计划却不知道瓶颈在哪里,SQL语句太复杂,但是执行计划更复杂,要读明白它掌握要领也不是一件容易的事情。 &nb...
可能是错觉,可能是直觉
看到几年前PUB上的帖子,能够从字里行间感受到那种对于技术的痴迷和喜爱。对于很多话题都有不少的回复和跟帖,感觉就跟闹市一般,熙熙攘攘好不热闹。 我是一直在PUB博客上玩,很多朋友都是在这个过程中认识的,很多以前在书上看到的人在网络里面都找到了对应的人,很多和我一样...
迁移式升级的一点思考
目前有一个很实际的需求,因为硬件老化严重,需要能够借助一次维护时机把数据库迁移到一台较好配置的机器上,避免潜在的硬件故障导致的业务停顿,也算防患于未然吧。本来这个事情不是很紧急,但是因为硬件故障导致的问题防不胜防,踩过几次坑,就会有些经验教训,在这种情况下维持现状就是一个潜在的炸弹。当前的硬件环境...