05.29.06
Posted in Sybase at 1:31 pm by David.Guo
今天开发的兄弟告诉我,一个应用,在公司作测试的时候,每秒能向数据库中插入数据200条,在生产系统的小型机上,也只有这个速度,为了看看到底系统在干吗,我就在公司的服务器上安装了MDA表,希望能看看Sybase的性能到底慢在那里.
在Sybase上安装MDA表的步骤如下:
首先配置cis参数为1
sp_configure ‘enable cis’, 1
go
其次,在servers中增加一个loopback服务,其实也就是指向自己的一个服务了
use master
go
sp_addserver loopback, null, @@servername
go
可以使用下面的语句来测试这个服务是否配置正确
set cis_rpc_handling on
go
这个如果返回是0,或者是执行正确,就表示刚才的配置正确了.
当然,也可以通过下面的方法来测试
exec loopback…sp_who
go
下面就是安装了,这一步非常重要:
isql -U sa -P yourpassword -S YOURSERVER
-i $SYBASE/$SYBASE_ASE/scripts/installmontables
看看屏幕的输出,如果有错误,就要想办法去排除了.
现在,得授予sa一个mon_role的权限了
use master
go
grant role mon_role to sa
go
用下面的语句来测试授权是否成功
select * from master..monState
go
这里返回正常的话,就可以继续下面的操作了
将下面的动态参数进行修改
sp_configure “enable monitoring”, 1
go
sp_configure “sql text pipe active”, 1
go
sp_configure “sql text pipe max messages”, 100
go
sp_configure “plan text pipe active”, 1
go
sp_configure “plan text pipe max messages”, 100
go
sp_configure “statement pipe active”, 1
go
sp_configure “statement pipe max messages”, 100
go
sp_configure “errorlog pipe active”, 1
go
sp_configure “errorlog pipe max messages”, 100
go
sp_configure “deadlock pipe active”, 1
go
sp_configure “deadlock pipe max messages”, 100
go
sp_configure “wait event timing”, 1
go
sp_configure “process wait events”, 1
go
sp_configure “object lockwait timing”, 1
go
sp_configure “SQL batch capture”, 1
go
sp_configure “statement statistics active”, 1
go
sp_configure “per object statistics active”, 1
go
然后,需要修改一个静态参数
sp_configure “max SQL text monitored”, 2048
go
现在,你要作的就是重新启动Sybase数据库服务器,然后你就可以使用MDA表来监测Sybase数据库的系统性能了.
具体如何使用MDA表,可以参考这里.
Permalink
05.22.06
Posted in 其他内容 at 6:30 pm by David.Guo
最近给局里买的weblogic的license终于到了,是全部到了,不过却发现一个比较郁闷的问题,不知道怎么处理.
我一共是11个机器需要安装weblogic,其中两个机器是双cpu的,也就是总共是13个cpu,这个时候,weblogic就买给我13套weblogic,我就想,如果我是个大型服务器,64cpu的,就为一个机器买,他还给我64套weblogic,事实上,我只需要一套就够了吗,另外63套有啥用列.
另外一个比较郁闷的问题,由于我们的机器的ip还没有确认下来,他现在给了我13个license id,凭这个id申请license,但是我又有问题了,由于weblogic的license是要绑定ip的,那么对于双cpu的机器,是咋弄列,难道给输入两个单cpu的,如果机器的ip一样,是否生成的两个license文件也一样,那输入两个,有啥用列.
想不通,所以感觉好象多了几个license,哈哈,不知道怎么处理?
要不,我退给他们,他们还钱给我,不过这个估计bea不会答应的哟.
Permalink
05.18.06
Posted in David.Guo的心情随笔 at 11:23 pm by David.Guo
算起来,今天是这次出差到天津的第11天,也是总共到天津出差的第32天,这次出差,感觉上和上次有很大的不同.人很疲惫,很累.
其实真正来说,这次出差并没有上次那么多的活去干,但是上次,因为是装机器,开始的时候有项目部的兄弟每天和我一起,后来bachelor从江西过来,两个人一起,感觉效率会高很多,而且,就是干活寂寞,也有个人说说话.
这次就不一样了,bachelor上次刚来过天津,才回去,并且公司的事情也需要人去处理,其他的项目也需要人去支持,而这里,项目部的兄弟,都忙着去弄现场的设备去了,整天都在外面,哪里还会有人来配合我?我在这里的工作,看起来就是配合开发的兄弟,表面上看起来事情不多,实际上列,我的主要工作,都不是在干数据库的事情.
特别是这两天,原来在公司的时候,Weblogic我只是安装上去了,也没有时间去深入的了解weblogic的配置等等,加上我从来没有接触过java程序,更不要说j2ee架构,在公司作过的测试,也就是在ibm的ha上成功的安装了weblogic,并且在ha中能顺利的切换.
可是就在前天,碰到一个特别郁闷的问题,本来我们的weblogic原来都是部署在windows上的,这个开发的兄弟比我会部署多了,结果那天要把整个系统迁移到aix上,数据库的迁移,大概花了我1天的时间,主要是去划磁盘阵列,建立数据库,以及重新配置ha;weblogic也安装好了,在ha上切换都ok了,结果将应用部署上去以后,应用的第一个jsp页面能出来,一登陆系统,就报空指针错误,从现象看,应该是到数据库的连接没有配置正确,我就开始查了,说实话,我以前从来就没有部署过weblogic,这下就有点郁闷的说.最为郁闷的是,在weblogic中配置的connection pool连接测试通过,就是应用不能连接,这个时候,应用的兄弟就有话说了,我的应用在windows上是可以的,在unix上不行,应该是unix上的配置有问题.可是我们的应用上没有把明确的异常抛出来,只是说是空指针.我想请他们帮我写个最简单的测试程序,看看到底是什么问题,因为从win上迁移到unix,我担心有些配置文件的字符格式什么的有问题.可是他们都很忙,基本上没有人能帮我写这个东西,没有办法的情况下,只能到网络上抓个人帮我看看了,好不容易抓到无言独上西楼,还好,他那天并不忙,找他帮我分析了下问题所在,并且帮我写了个test.jsp文件给我,我放到那个war文件中去,然后发布上去,好不容易才发现,我们的weblogic能正确的获取到jndi,能获得datasource,也能获得t3 server,就是在连接数据库的时候报错,晕了.
怎么会这样,到网络上去google,发现在askbea上有提到可能是由于weblogic自带的ojdbc驱动的问题,我按照上面说的,将ojdbs驱动换成oracle的ojdbc驱动,还是不行,这下就郁闷了.没办法,在今天重新找了个机器,安装了weblogic 8.1 sp3,再来测试,居然一切ok,ft,难道是ha的机器上装的sp5的问题吗?到现在为止,只能说,应用在连接数据库这块,应该问题不是特别大,那么就是weblogic的问题了,那么现在要干的,就是将ha上的weblogic重新配置好了,没有办法,这或许就是工程师的命吧.
这些天,虽然天津已经有很多兄弟在现场奋战,可是我每天都在弄自己不懂的东西,而且,很少能得到其他兄弟的援助,出现了问题,也没有办法去找人讨论问题所在,而且,上个网,还要走代理,查东西十分不方便,如果是在现场出现了问题,连上网的机会都没有,真不知道要怎么弄,唉.
孤立无援,或许这样才能提高?真的吗,也许吧.
Permalink
05.08.06
Posted in David.Guo的心情随笔 at 11:26 pm by David.Guo
上班以来,背的时候不少,或许今天是最背的吧.
首先是系统上线,从一个旧的系统,迁移到新的系统,而这个新的系统,以前从来没有在任何地方用过,5月6日开始迁移,到今天,3天时间,整个系统狂大无比,数据库要搭建,中间件要搭建,网络要调试,还要和移动,联通玩,局方领导每天陪我们干活,压力巨大,可是今天给局方领导演示系统的时候,不是特别成功,大家觉得本来就比较不爽,我们作了的很多功能,局方领导不看,局方领导要看的功能,由于和另外的开发商以及我们自己的开发重点的偏移,导致局方领导看不到.同事突然提到蜡笔小新去商店买东西的那个片断.
中午一个兄弟去现场重新弄CDMA模块的代码,结果现场的两个,弄了以后,都只通讯一下,就没有任何反应,家里测试的就是好的,你说是不是背,反正就没一个不背的兄弟.
晚上大家去沸腾鱼吃饭,还以为今天能回家早点,吃了以后,他妈的,那里知道到家后发现,钥匙打不开门了,ft,不会是真的吧,使劲的开,还是开不了,只能打114找了个开锁的人过来,说好20分钟到,结果过了2个20分钟终于来了个年轻的小伙子,倒腾了30分钟,门还没开,隔壁的门开了,不要以为发现了神奇的事情,是隔壁的人出来,说我们每天在这里搞的很吵,还要不要人睡觉,大家正在气头上,很没有风度的和别人吵了起来,后来他们家的老人过来说家里有个1岁的小孩,小孩子睡不着,我们太吵了,在这里只能向不认识的邻居真诚的道歉,我们真的不是想吵,我们以后会注意的.
大家晚上总结为什么这么背,昨天晚上,我们楼下一个老人去向了西方极乐世界,不知道是不是和这个有关,反正这两天大家都挺背的,不知道天津那里有好的寺庙,是该去拜拜了.
什么时候我也这么迷信列?
Permalink
05.06.06
Posted in David.Guo的心情随笔 at 4:44 pm by David.Guo
这个51不轻松,本来在家很舒服的,结果在3号接到老板的电话,5月5日要到天津,因为5月8日局方领导要检查系统情况.问题是我原来定的是5月5日和lp去拍婚纱,只能改了(后来发现,5月5日杭州下雨,我改到5月4日拍,外景阳光很好).
昨天的飞机到北京,每天杭州到天津的航班只有2班,一个太早,一个没票,而且还都全价,只能去北京,然后转回来了,从北京到天津,本来火车是最快的,特快直达列车,1.5小时肯定可以到,那里知道,居然在快到天津的一个小站停留了45分钟,没有任何解释,没有任何理由,就那么停在那里.
等我到天津,都快晚上了.
今天装weblogic.虽然以前在公司也有装过,但是因为我不去作weblogic的具体配置,对license也就不那么注意了,那里知道,这次要弄license,虽然我以前也隐约了解到weblogic的license是一个文件,只要替代就行了.我本来以为,俺买的都是正版的软件,那么license就应该过来了,那里知道,license居然还没有mail给我,这下麻烦了.
赶紧和分销商联系,他们说我们才付了10%的费用,所以是没有license,在我的威逼利诱下,总算答应,先给我一个license(我总共买了13个),既然如此,先拿着用再说了,后天又和采购沟通关于付款的问题,唉,麻烦.
今天还发现小型机的网络有点问题,两个分局间的数据库无法互相访问,不过在和老刘请教后,已经小有成就了,最起码明白了这个小型机的网络问题,该如何去调试,已经通了一个部分,其他的需要继续调试了.
Permalink
« Previous entries ·