Tip: 订阅AnySQL | AUL许可证 | 软件下载 | DBA Tools | Sybase恢复 | Oracle SOS

一周遇到两个Oracle Bug

    来杭两周多一点, 扣去入职培训一周, 接触系统仅一周多一点的时间, 已经遇到了两个数据库方面的Bug了. 第一个是在10.2.0.2版本上遇到的, 和Oracle CBO优化器有关的, 在某些用了INDEX这个HINT的数据库中, Oracle居然选择了INDEX FULL SCAN的方法, 而不是效率更高的INDEX RANGE SCAN, 由于表及索引较大, 导致了SQL语句执成本过高, 引起了主机负荷超常.

4323868 INDEX hints can lead to INDEX SCAN FULL

    另一个是在9i中遇到的, 和UNDO表空间有关的, 平时的事务都很小, 某一点作了一个比较大的事务, 引起了回滚段的扩展, 虽然UNDO中有大量的可用未分配的空间, 但这个扩展的过程却极慢. Oracle并不从可用未分配的空间中优先分配, 而是先去检查有没有已用的空间可以回收再加以利用, 导致一个操作比测试时间多了20分钟.

4070480 Unexpired extents used when there is free space available in the UNDO tablespace

    做一个Oracle DBA实在不容易, 做事总有不可预见的一面.

生活锁事::无线网络

    最近上网的渠道很多, 总结一下, 居然有5种, 陈列如下:

1, 公司网络
2, 网通宽带
3, GPRS/EDGE(自已买)
4, CDMA 1X(公司配)
5, 别人家的无线网络

    一直以为GPRS/EDGE会比较快一些, 但实际上在大城市里用时, 即使网络信号很好, 速度也不快. 而我到乡下时, 虽然信号很差, 上网速度却比较快, 稍加分析后, 可能是大城市里的中继站太忙了, 导致了延迟时间较长.

    GPRS我看只有乡下行了, 不知道下一代的无线网络何时能享用, 有时很想用无线在任何地点办公, 包括黄山顶上.

    网通宽带是刚办的(980一年), 有些浪费了, GPRS是二月份启用的, 应当还有9个月的包月费, 每个月150. 发现自已真能浪费.

    有钱人花钱难, 我是只有赚钱难的命了.

AIX下C语言取得Load值

    在AIX下可以用libperfstat包来方便地取得Load Average的三个值.

#include <stdio.h>
#include <sys/time.h>
#include <sys/proc.h>
#include <libperfstat.h>

int main(int argc, char *argv[])
{
  perfstat_cpu_total_t cpu_total_buffer;
  perfstat_cpu_total(NULL, &cpu_total_buffer,
          sizeof(perfstat_cpu_total_t), 1);
  while(1 == 1)
  {
    sleep(10);
    perfstat_cpu_total(NULL, &cpu_total_buffer,
        sizeof(perfstat_cpu_total_t), 1);
    printf("%5.2f,%5.2f,%5.2f\n",
        1.0*cpu_total_buffer.loadavg[0]/(1<< SBITS),
  1.0*cpu_total_buffer.loadavg[1]/(1<< SBITS),
        1.0*cpu_total_buffer.loadavg[2]/(1<< SBITS));
  }
}

    在编译时用如下选项:

gcc -l perfstat ...

    在Google中找一下libperfstat, 可以找到更多的资料.

来杭州近况汇报

    月初离开上海了, 休息两周后来杭州, 转眼已经一周了. 这一周在进行入职培训, 主要是企业文化上面的, 感觉不错, 是些比技术更珍贵的东西. 再经过一两周的技术岗位培训后, 就要正式开展工作了, 或许技术培训的时间会更短一些.

    昨天晚和Fenng以及几十个同事一起去看了"功夫之王", 一个普通的剧本, 有了强大的演员阵容, 李连杰, 成龙, 李冰冰, 刘亦菲, 也就让大家有足够的兴趣去看看了. 有内涵的电影不够华丽, 没内涵的电影只有华丽了, 这就是中国电影了.

    今天晚上和一起进来的新同事去K歌了, 发现自已只能唱些可以吼的歌, 软棉棉的歌是一点都不会了, 真有些掉链子了. 唱了"青藏高原"和"霸王别姬"后, 喉咙有些冒烟了, 不过吼完后, 感觉有些爽. 放下一些框框, 尽兴去做一些事, 不理歌唱得如何, 也算值了, 反正同事还是会给点面子鼓掌的.

    新来的总要回报一下学习的成果, 用一场小的表演来展示出来, 当了个小组长, 要求下面的每一个人都要拿出个点子来, 当然我也要拿一个了, 需要大家的帮忙了, 实在不是搞展示表演的料. 想最终的结果好一些, 只有求助于大家了.

    来杭州玩, 想见我, 就打我的电话好了, 号码已经更新在首页上了.

最近收到的评注:

  • kenneth 的留言 : 哈,可以的。电话、用户名、密码都是16300,不妨试试:D
  • David.Guo留言 : 我也在上周遇到2bug,看来大家同病相怜
  • 木匠留言 : RAC 里面的怪事更多, ...
  • anysql留言 : 内容应当是由模板决定的,而不是由这个Search模块决定的。
  • charly 的留言 : 没想到还有这出戏。这年头保护好自己是最关键的。
  • anysql留言 : Modem没有地方拔了吧?
  • kenneth 的留言 : 哈,至少还有modem啦。
  • aigo_h 的留言 : 怎么看不懂?是什么意思? 为了防止出现ST ...
  • anysql留言 : 你要用10g的JDBC驱动.
  • xinpeng 的留言 : 请问anysql的lobimp或者lob的功能是不是取消掉了? 运行总是显示 ...
  • leniz 的留言 : 借宝地问一下:我本机安装了oracle 8i,已关闭监听,网络上的其他机子是否可以侦查到我安装的数据库? ...
  • 陈泽明 的留言 : 数据库连接部分: COCISession ...
  • Fenng留言 : 系统里我都部署过了
  • Michael留言 : 已经使用,但是使用后不显示侧边栏。MT版本4.1:)
  • sansky留言 : "青藏高原"和"霸王别姬",我们两会唱的歌差不多啊。 03年之后的歌我是一个不会,也从来不听歌。
  • anysql留言 : besonmaster,你到杭州了吗?
 

分类 | Categories

订阅本站更新:

RSS 2.0
从FeedSky订阅
从FeedBurner订阅
添加到 Google Reader
添加到 Bloglines
添加到 抓虾
添加到 鲜果
添加到 News Gator
添加到 Windows Live
添加到 Rojo
添加到 Zaptxt

友情站点连接:

本站基于MT-3.36免费版, 和Fenng设计的模板
(©)版权所有, 2004 - 2008, www.AnySQL.net, 保留所有权利. 本Blog内容仅代表个人观点, 与其他任何组织或公司无关.
MSN: loufangxin(a)msn.com, Mail: anysql(at)126.com/support(at)iamdba.com, Skype ID:anysql