一条sql语句的建议调优分析
前几天开发的同事问我一个sql的问题,目前在测试环境中发现这条sql语句执行时间很长,希望我们能够给一些建议,能够尽快做一些改进。sql语句类似下面的形式。SELECT /*+ INDEX(ACCOUNT,ACCOUNT_PK)INDEX(ACCOUNT_EXT ACCOUNT_EXT_PK) */ ACCOUNT.ACCOUNT_ID, ACCOUNT.BE, ACCOUNT.CUSTOMER_NO, A...
养鱼生活的一段终结
今天在上班的时候,同事突然发给我一个消息,说我养在办公室的鱼好像死了。其实他告诉我的时候是没有“好像”两个字的,但是我在内心做了一个过滤,好让自己能够勉强接受。但是自己还是抱着一丝的希望向他反复确认,内心中依然存在着一丁点的希望是那条鱼儿还活着,哪怕奄奄一息。或者还是希望是同事给我开的...
oracle监控工具ignite使用图解
对于oracle来说,在除了EM,Gridcontrol之外还有什么其它的监控工具呢,可能precise也是一个不错的选择,前几天在论坛中看到一个哥们简单回复了ignite,自己也是好奇,抽空看了看ignite,还有的人回复TOra(http://torasql.com/download),简单比较了下这几个工具。1)EM可能是最直接的工具了,性能指标和功能都还是很丰富的。在...
浅谈exp/imp(上)
作为DBA,经常需要在不同数据库环境间做数据的导入导出,exp/imp就是这样的轻便快捷的客户端工具,可以很方便的在不同数据库之间转移数据对象,即使数据库位于不同的硬件或者软件平台上。exp会转储产生对应的二进制文件,里面包含数据的定义信息,数据内容等,也就是我们通常所说的dump文件。exp/imp是比较经典的数据...
tomcat源码编译和环境搭建
关于tomcat源码的编译和环境搭建自己也是拖了一段时间,今天还是硬着头皮来做一做,还是有所收获。tomcat源码的编译还是首选ant,作为apache的顶级项目ant,可以参见下面的链接进行下载,下载一个二进制运行包即可。http://ant.apache.org/bindownload.cgi然后就需要在path中配置了。简单的校验C:\User...
浅谈exp/imp(下)
你可能 不了解的dump文件在工作中,dump文件对于dba而言是再平常不过的文件了。不过因为dump文件是二进制文件,所以大家可能在平时使用中也不太关注,不过尽管如此,在导入dump文件的时候还是有很多的细节和技巧值得注意,可以避免一些不必要的问题。 [荆波1] 如何查看dump文件的一些基本信息 当你...
IT中的闰秒问题
虽然闰秒的考验已经结束了,不少IT人都为这一秒付出了很大的代价。我也是在周末知道闰秒的说法,自己听到时也是一知半解,原本以为是个很新鲜的名词,看着微信朋友圈和微信群里大家都在热烈讨论,因为都是oracle圈子的,大家讨论的更多关注点都在数据库层面了。 讨论比较多的说法是:这个问题将影响部分开启ntp服务...
并行查询缓慢的问题分析
今天,数据迁移组的同事问我一个问题,说他们现在需要在迁移库中查看一些数据,但是查看的时候速度很慢,想让我们看看是不是数据库端出了什么问题。因为数据迁移的一些准备工作刻不容缓,所以需要我尽快进行分析和解决。拿到问题之后,首先分析系统的负载和资源使用情况,这台数据迁移的服务器使用top命令的结果看起来没有...