Archive for February, 2009
这年头论坛注册码也能卖钱了啊!
Sunday, February 22nd, 2009
今天有人和我说 www.oracle.com.cn 的注册码可以卖钱了。输入“cnoug”去查询了一下。淘宝上最高的可以卖到15块多。吓了我一跳!!
好多人平时发我MSN邮箱,我都爽快的给了。哈哈~···
SQL-SERVER 2000必须要升级到SP3以后,才能开放1433端口
Friday, February 20th, 2009
今天晚上想用ORALCE SQL DEVELOPER连接SQL-SERVER搞了半天,怎么试都不通。防火墙啊,配置啊,改了又改。数据库都被我重启了上万次了。。。。
原来是本机的SQL-SERVER版本太低,升级到SP4,问题立马解决。
汗一个~~·
oracle三个版本中对哈希外连接的优化方式
Thursday, February 19th, 2009
哈希外连接在oracle中的处理方式 , 通常我们认为都是 主表作为 构建哈希table的表, 而子表则作为 匹配的表.
今天看了下9i, 10g, 11g的<<Performance Tuning Guide>>, 发现并不是这样的. 三个版本中的描述分别如下:
《MySQL 性能调优与架构设计》封面初稿
Wednesday, February 18th, 2009
这几天和出版社一起讨论了以下 《MySQL 性能调优与架构设计》封面以及所属系列的事情,前后沟通调整5次,目前基本已经出来封面的初稿了,暂定为 LAMP 系列。
封面初稿如下(点击可看大图):
原文链接:http://www.jianzhaoyang.com/life-tips/mysql-performanc-architecture-cover1
关于oracle数据文件拷贝
Tuesday, February 17th, 2009
前几天要备份几个standby出来,RMAN一时之间不好用,数据文件都是存裸设备的,就用起了dd,当时急于出门,
dd脚本写好后nohup上就走了,半路上才想起来standby根本没有open read only,其上的mrp进程还在做实时恢复,
FNT,晚上回家本来准备重新弄,后来感觉可以先recover,因为我dd的blocksize就是db_block_size,每个IO单元
就是一个block,而数据库写文件的最小粒度也是一个block,并且我每个block的边界也和数据库的一样,这样应
该是不存在fuzzy block的,先用dbv看了下文件,OK,然后结合日志恢复,全部OK
今天就上面的情况做了模拟,发现这么做确实是可以的
测试环境:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for IBM/AIX RISC System/6000: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
–100M的表空间
sys@testdb>create tablespace mytest datafile ‘/crmsnap/data/mytest01.dbf’ size 100M;
Tablespace created.
–测试表,大概3行一个block
sys@testdb>create table mytest(id number,txt char(2000)) tablespace mytest;
Table created.
sys@testdb>create index mytest_id_ind on mytest(id) tablespace mytest;
Index created.
sys@testdb>begin
2 for x in 1..100000000 [...]
同事 Fenng 打造的山寨版51Job - JobsDigg
Tuesday, February 17th, 2009
上个周末,也就是情人节晚上,同事 Fenng 在 DreamHost 空间上打造了一个一个山寨版的 51job 网站 JobsDigg.com ,很快就引起了轰动效应。仅仅两三天时间,注册用户就过百了,日 PV 过万,网友发布的招聘信息也已经好几十条了。
由于 Fenng 本人在 IT 圈内的影响力,以及对 JobsDigg 定位的特殊性(用山寨自助招聘站点革掉商业招聘站点和猎头们的命),JobsDigg 在短时间内聚集了大量资深 IT 人士的关注,同时也吸引了不少业内有名的 IT 企业来发布相关职位的招聘信息。当然,吸引到大量求职者的关注就更不用说了。这不,短短三天时间,我发布一条 阿里巴巴招聘MySQL & Oracle DBA 的信息后就收到了3封求职简历。
强烈建议各公司的招聘 HR 去 JobsDigg.com 发布自己的招聘职位信息,同时也建议各位正在或者打算寻找新的出路的所有需要一个新职位的朋友们去 JobsDigg.com 发布求职信息或者寻找适合自己的职位
注: JobsDigg.com 目前处于 Beta1 版本阶段
原文链接:http://www.jianzhaoyang.com/life-tips/fenng-jobsdigg-beta1
11G的bug
Friday, February 13th, 2009
先前大师发过,当standby real time apply的时候,就会出现下面的情况:
PS:勇斌发现的,我只是发下贴。呵呵~~~
MySQL 5.1.31 发布
Sunday, February 8th, 2009
MySQL 从去年11月底发布了 5.1 的 GA 版本(5.1.30)之后,业内对其产品质量出现了大量的质疑声。估计 SUN 为此也头疼了不少时日吧,对产品质量的改进肯定也是加紧进行了。这不,才过去两个来月的时间,又发布了新的一版 5.1.31。
在刚刚发布的 5.1.31 版本中主要做了以下的改进:
功能增加或改进:
新增状态变量 Queries ,和原 Questions 的区别在于除了包含 Questions 已经包含的所有计数之外,还增加了存储过程中所执行的 Query。
select * from information_schema.column 语句的性能改进
全文索引增加 Hint 支持(如:ignore index(ft_index_name) 等)
Bug fixed:
(bug 40116),解决了当一个 定义在 Innodb 上面的 Trigger 更新非事务表数据的时候,可能出现事务未提交前就已经被 Replicated 到Slave 端并且能够被访问的问题。
(bug 39084),在复制 Innodb 的分区表的时候,如果更改事务隔离级别,可能出现基于语句(Statement)的二进制日志记录失败的现象。
(bug 40972),当一个非法日期类型数据(date或者datetime)出现在 WHERE 条件中查询分区表的时候,可能造成 mysqld crash。
(bug 40595),在 READ COMMITED 事务隔离级别下,Innodb 的一致读功能有时会出现异常,但是在分区表上又正常。
… …
除了上面的这些 Bug 之外,还有大量的 Bug 都已经被 fix [...]


