摘要:
今天遇到一个很有意思的问题,一个开发人员反馈在测试服务器ORACLE数据库执行的一条简单SQL语句非常缓慢,他写的一个SQL没有返回任何数据,但是耗费了几分钟的时间。让我检查分析一下原因,分析解决过后,发现事情的真相有点让人哭笑不得,但是也是非常有意思的。我们先简单构造一下类似的案例,当然只是简单模拟。 假设一个同事A,创建了一个表并初始化了数据(实际环境数据量较大,有1G多的数据),但是他忘... 阅读全文
推荐排行榜
为什么数据库有时候不能定位阻塞(Blocker)源头的SQL语句
2016-08-30 11:48 by 潇湘隐者, 4501 阅读, 收藏,
摘要:
在SQL Server数据库或OACLE数据库当中,通常一个会话持有某个资源的锁,而另一个会话在请求这个资源,就会出现阻塞(blocking)。这是DBA经常会遇到的情况。当出现SQL语句的阻塞时,很多人想查看阻塞的源头(哪个SQL语句阻塞了哪个SQL),这样方便直观、简洁明了的定位问题。但是很多时候,很多场景,我们通过SQL语句并不能或者说不容易定位到阻塞者(Blocker)的SQL语句... 阅读全文
杂想闲思录
2016-08-20 19:49 by 潇湘隐者, 924 阅读, 收藏,
摘要:
微信上看了梁博“北京十年”这篇文章,内心不能平静,这篇文章确实带给我很多感悟: 1:做挨踢的,一定要赚足够的钱,有一定的经济能力才能不被现实生活所左右,才能不缚手缚脚,才能给家人、自己多一些生活保障。做自己想做的事情! 世事难料,如果那天真的挨踢了,也能过得不错! 2:生活中少一点苦闷、忧愁,有这个 阅读全文
Linux中如何解压iso类型文件
2016-07-28 17:33 by 潇湘隐者, 39959 阅读, 收藏,
摘要:
在Linux下如何解压iso类型的文件呢? 可以使用mount命令来处理 [root@DB-Server tmp]# ls /tmp/rhel-server-5.7-x86_64-dvd.iso/tmp/rhel-server-5.7-x86_64-dvd.iso[root@DB-Server tmp]# cd /mnt/[root@DB-Server mnt]# mkdir cdrom[roo... 阅读全文
ORACLE 如何查看索引重建进度情况
2016-07-15 13:03 by 潇湘隐者, 19418 阅读, 收藏,
摘要:
在ORACLE数据库中,如果一个比较大的索引在重建过程中耗费时间比较长,那么怎么查看索引重建耗费的时间,以及完成了多少(比例)了呢,我们可以通过V$SESSION_LONGOPS视图来查看索引重建的时间和进度。 官方文档关于V$SESSION_LONGOPS的介绍如下 V$SESSION_LONGOPS This view displays the status of various ... 阅读全文
浙公网安备 33010602011771号