123
 123

Tip: 看不到本站引用 Flickr 的图片? 下载 Firefox Access Flickr 插件 | AD: 订阅 DBA notes --

2008-08-07 Thu

21:24 Predicting Performance improvements from memory increase (6532 Bytes) » MySQL Performance Blog

One common question I guess is how much should I see performance improved in case I increase memory say from 16GB to 32GB. The benefit indeed can be very application dependent - if you have working set of say 30GB with uniform data access raising memory from 16GB to 32GB can improve performance order of magnitude by converting very IO bound load to CPU bound, it is well possible to see limited gains - if your working set already fits in 16GB you may not see any significant gains upgrading memory to 32GB. Interesting enough similar can happen for very large working set - for example if your main queries do full table scan of 100GB table it does not matter if you have 16GB or 32GB the load is going to be way too much IO bound anyway.

Interesting enough because of MySQL scaling issues it is also possible to see performance to go down as you increase buffer pool size. Some threads which would be safely sleeping waiting on IO completion are now finding their data in buffer pool so they start to compete on hot latches and performance go down.

Now back to original question - how do we predict the benefit from increasing the memory and so cache sizes ? I typically start by looking at the type of load we’re dealing with. If it is CPU bound and there is little IO wait we typically do not expect to gain much by increasing the memory.

This however have to be watched carefully. Performance does not always stays the same and the goal may not be optimizing average performance. It may be heavy data processing batch job which is IO bound and which runs too slow (and affects other transaction) and may be increasing memory is helpful to solve this problem.

If it is IO bound (high IO system utilization, low CPU usage) one should think about how much CPU capacity is available. If your CPU is 25% busy you will unlikely get more than 4x even if you eliminate all IO completely (unlikely because there is increased CPU overhead going IO path as well), so account for that.

Besides pure CPU based computation you should account for locking. Consider for example bunch of transactions updating single row in the table. Having such workload you would likely see no IO and a lot of CPU idle and not because of internal Innodb limits but because your application logical serialization problems.

So what if we have very IO bound application without serialization issues (say reporting slave) which is very IO bound showing 100% IO subsystem utilization on 5% of CPU usage ? This is the true challenge becomes because MySQL has no tools to analyze working set (we have per query working set in our patches but it is not enough). We have couple of ideas how to do global working set profiling but it should wait for now.

At this point I typically use my intuition to try to guess how much data application to get some ballpark figure and often it is enough.

If you would like to be more scientific there are couple of other things you can do. First - you can test by scaling down the data. If you have data for say 500.000 users on the 16GB server get it down to the half of that and you will often be close to seeing performance 32GB server would have. You however have to be careful and understand how data is used in your application. If you say have data for 10 years and load data for 5 years only to compare performance you may get misleading results if reports are typically done for last few months. Basically in such exercise your goal is load data so the working set would be half of original so it would have cache fit similar to one on the larger system you’re trying to compare to. Using this approach you also should be careful with your estimations and take IO subsystem into account - even with same cache hit ratio more data and more load means there are higher demands for IO subsystem performance.

By far the best method is trying, if you can afford it - just get memory upgrade and see how it affects performance. With many vendors you can get the memory upgrade or the whole system to try and return it back if it does not fit your needs. This approach especially works well if you have many slaves (or many shards) in which case you can see performance or capacity improvements quite easily.


Entry posted by peter | No comment

Add to: delicious | digg | reddit | netscape | Google Bookmarks

20:28 置顶:《循序渐进Oracle》一书及相关信息 (3890 Bytes) » Oracle Life

©作者:eygle 发布在 eygle.com

《循序渐进Oracle》一书已经出版,在这里我将和本书相关的信息整理汇总,供大家参考:

1.《循序渐进Oracle》一书的章节信息
内容简介 | 第一章目录 | 第三章目录
第一章连载-之一之二之三之四之五之六之七之八之九之十
第一章PDF完整版下载
2.《循序渐进Oracle》的其他信息
写作规划 | 代码及服务 | 购买途径 | 《循序渐进Oracle》在China-Pub | 作者简介 | 勘误表|
3.《深入浅出Oracle》的相关信息
购买方式 | 代码与服务|勘误表 |


相关文章|Related Articles

评论数量(56)|Add Comments

本文网址:

19:12 cacti尝试(继续) (570 Bytes) » Fenng's shared items in Google Reader

运气不好,也就是在穷折腾。

需要rrdtool,就去下源码装,说少了pixman,下源码编译,又说少fontconfig,下载编译不通过,说有个变量或者常量没定义的,实在晕了。

索性yum install rrdtool。

cacti的WEB界面是能看到了,但还不能跑,所有加的设备状态都是未知的,SNMP倒是能取到,但没有图,貌似生成不了。用户权限都应该是正确的。

16:41 祝福北京! (745 Bytes) » OracleDBA Blog---Please enjoy the pain which is unable to avoid!

奥运之前,14个小时的现场值班,奥运保障,保障系统运行稳定。

其实也没啥好干的,应急流程也有的,即便有问题,直接走应急流程就ok了。

2008-08-08好多8呀。还有12个小时左右奥运就要开幕了。无论如何,祝福北京!虽然我觉得中国很多地方不够完善,但是相信会越来越好的。

希望能顺利开幕,也能顺利闭幕。这场奥运大戏,马上就要开锣了,让我们拭目以待!

听说昨天是中国的情人节。嗯,很好,很强大。不希望今天能听到什么新闻,没有新闻就是最好的新闻,更不希望今天白天在家睡觉会收到要走应急流程的电话。

14:48 Tips and tricks: Failed dependencies (2575 Bytes) » Red Hat Magazine

Question: I am trying to install a third-party application on my Red Hat Enterprise Linux system but I am getting failed dependencies error messages. I know that these dependencies are native to Red Hat Enterprise Linux but I do not know which package they belong to. How do I use my up2date agent to resolve these dependencies?

Answer: I am getting similar error messages regarding module dependencies when trying to install a third-party rpm package:

error: failed dependencies:
      libcap.so    is needed by VMware
      libcap.so.1  is needed by VMware
      libcap.so.1.10  is needed by vsftpd

If these module dependencies do exist in any of the packages in Red Hat Enterprise Linux, the following command to automatically resolve these dependencies and install the appropriate packages on your system.

up2date  --solvedeps=<module1,moduleN>

Red Hat’s customer service and support teams receive technical support questions from users all over the world. Red Hat technicians add the questions and answers to Red Hat Knowledgebase on a daily basis. Access to Red Hat Knowledgebase is free. Red Hat Magazine offers a preview into the Red Hat Knowledgebase by highlighting some of the most recent entries. The information provided in this article is for your information only. The origin of this information may be internal or external to Red Hat. While Red Hat attempts to verify the validity of this information before it is posted, Red Hat makes no express or implied claims to its validity.

11:55 请教。关于吴海和关明生 (2451 Bytes) » Fenng's shared items in Google Reader

1、两年多来,我一直在试图更多的了解,中国互联网上的两个人:关明生、吴海。

2、这是两个其实没有干系的人。这是两个很特殊,很值得研究的人。
所谓值得,并非指他们的人本身,而是他们所做的事情。

3、关明生带着世界最先进的管理文化─GE的文化,把当时中国最土的互联网公司─阿里巴巴,从一个纯粹的泥腿子企业带上了正道。解决了“入道”问题。
吴海带着传统到不能再传统的市场营销方式,土拉吧唧的把一个由多位海归和神童/天才创办的,有着“先进文化”的互联网公司 ─ 携程,从云端拉到了地面。解决了“落地”问题。

4、据说,关明生对马云的影响极大。在他之前阿里巴巴完完整整的是一个泥腿子公司,从管理到生活,从上到下。
据说,当年携程在冬天里拿第二笔钱时,是以“收购吴海及他的商之行”为重要条件的。 N次谈判后,一边和“商之行”签收购合同,一边转脸拿到投资。

5、两人对这两个公司都有着不可替代的作用。他们是这两个企业的历史转折点。如果没有这两个人,也许阿里和携程想要走到今天的地步,会困难很多。
这是两个很好的,传统文化和互联网文化揉合的案例。

6、一直很想写篇关于他们的文章。
但,关于这两个人的信息和真实事迹在互联网上传播的很少。甚至很多人根本不知道他们。
我只是常从了解事实的人那里挖到一些信息。但信息量很少。

7、关于吴海,还有一个民间的八卦,不写出来放在肚子里总是不舒服。
传 闻:吴海当年的女朋友在携程的竞争对手公司做,季琦对此很不happy,吴海觉得人家又没跟自己结婚,凭傻要左右人家姑娘。所以双方发生一些分歧,吴海于 是索性离开了。离开之前梁建章也提到要不要保留股份,吴海拒绝了。所以这也就造就了现在传说的:“史上最值钱的女朋友”。价值一个亿…

8、欢迎知道更多相关“真实信息”的人,给我提供更多有意思的信息。  然后我们整理到一起分享。

11:37 We simply don’t need them anymore! (10715 Bytes) » Chanel [K]

Oracle SQL Developer

之前作为一个Oracle Employee,却总是在使用PL/SQL Developer(而且是破解版),这实在有些说不过去,但是如何找到一个合心趁手的能够在有条件的情况下比SQL*PLUS更方便的工具却实在不是一件简单的事情,以前期待tora被Quest收购以后会有长足发展,可惜,并没有看到最终的结果。

之前曾经说过,PL/SQL Developer对于我最难以割舍的是code insight功能,当你记不住表、性能视图或者存储过程、函数的全名,PL/SQL Developer将会在你输入了几个字母之后自动提示。TOAD发展了那么多年,却一直没有提供相类似的功能。

但是现在完全免费的替代产品出现了,这就是Oracle SQL Developer,Oracle官方出品的开发工具,当然这个工具并不是今年才推出的,现在最新版本已经是1.5.1.54.40,但是,最早的1.0版本并不是那么好用,而现在,我可以郑重地推荐它了。

请注意,这个工具是完全免费的,可以通过这个链接下载。

以一个普通使用者(甚至说是一个并不是着重在开发上的数据库管理员)的身份比较一下Oracle SQL Developer和PL/SQL Developer。

1. 格式化的结果输出。
这一点任何一个第三方工具都做得不错,是一个基本功能。

2. 自动提示。
也就是上面提到的Code Insight功能,可以说,Oracle SQL Developer拥有的功能以及速度绝对不亚于PL/SQL Developer,甚至有更人性化的表现。比如当你键入select * from,空格之后,Oracle SQL Developer会立刻给出一个当前用户下的所有Table的列表,如果继续键入比如DBA三个字母,那么列表将转换为DBA打头的所有数据字典。而如果你从一行的开头键入exec四个字母,那么当回车以后,Oracle SQL Developer会立刻给出一份所有可以执行的存储过程的列表。

3. 代码美化功能。
所有使用过PL/SQL Developer的朋友们应该都知道在最近这几版中都有一个PL/SQL Beautifier的功能,可以将一大串SQL语句格式化更容易阅读的样式。同样Oracle SQL Developer也提供了这样的功能,称之为Format,快捷键是Ctrl+F7。

4. 显示SQL的执行计划。
在Oracle SQL Developer中快捷键是F6,同时也提供了显示Autotrace的结果,快捷键是F10(最新版本中似乎有点儿小bug,有时候需要按两次F10才能显示)

5. 会话监控。
在PL/SQL Developer中我们可以显示当前数据库中的所有会话,点击某一个会话,在下方会显示该会话正在执行的SQL,正在经历的等待事件以及其它一些可以自定义的感兴趣的信息,Oracle SQL Developer同样提供了这个功能,可以在Tools -> Monitor Sessions菜单中找到它。

6. 快捷显示对象信息。
比如写了一条SQL语句,其中牵涉到一张表,我们可能会想立刻看到这张表有哪些字段,这张表上有哪些约束哪些索引,如果是分区表有哪些分区,在PL/SQL Developer中我们会选中SQL语句中这张表的名字,然后右键 -> View,同样Oracle SQL Developer也提供了这个功能,同样可以鼠标右键选中表名 -> Popup Describe,另外还有快捷键Shift+F4。

7. 编写以及调试存储过程。
我并不有太多的机会去编写一个很长的存储过程,因此这点我不敢对PL/SQL Developer和Oracle SQL Developer做过多的比较,但是我知道好几个版本的PL/SQL Developer(包括最新版)在编译存储过程的某些特定语句的时候会导致ORA-600错误,而在SQL*Plus里面直接编译则完全没有问题,很多客户出现了这个问题寻求我们的帮助,而我们的回答是,抱歉,这是PL/SQL Developer的问题我们不做技术支持,但是如果你要是改用了Oracle SQL Developer呢?恭喜你,虽然这是个免费的产品,但是仍然可以得到原厂商的技术支持。

好吧,具有了上述这些功能,至少对于我来说,Oracle SQL Developer已经完全具备了日常管理数据库的所有需要点,而且用起来一点儿也不觉得别扭,只是可能快捷键的改变需要适应一下。比如在PL/SQL Developer中执行一个SQL是F8,而Oracle SQL Developer则是F9,显示执行计划一个是F5而另外一个是F6,但是这都是小问题,不是吗?要知道人生总是在不断变化的,呵呵。

接下来是Oracle SQL Developer的闪光点,这些闪光点会让Oracle SQL Developer更加可爱。

1. 自动更新。
Help -> Check for updates,将会自动将Oracle SQL Developer更新到最新的版本,包括多种插件。

2. 插件。
这是多么令人兴奋的功能,要知道,在浏览器领域的Firefox,在Java开发工具领域的Eclipse,都是因为支持插件(或者称之为扩展)体系,并且有大量丰富的插件才成为了焕然一新的工具,噢,我知道PL/SQL Developer也是支持Plugins的,但是这么多年了,Plugins始终只有那几个。而Oracle SQL Developer才推出多久,我们已经可以看到像Fourth Elephant的Insider这样强大的扩展了,Insider一眼看上去简直就是一个Quest Spotlight for Oracle,虽然我对这个插件不是那么感兴趣,但是你得承认它确实很强大。

3. 跨平台。
PL/SQL Developer只能在Windows上使用,而Oracle SQL Developer目前已经支持了Windows,Mac OS X,Linux,这得益于Java的跨平台特性,好吧,我承认Java用于桌面应用确实速度有些让人不满意,但是对于Oracle SQL Developer来说,仅仅是启动速度有些慢而已,实际使用中仍然是行云流水的。而且得益于依靠Java,Oracle SQL Developer连接数据库,并不需要安装Oracle数据库客户端,这确实很方便。

4. Reports。
一个新安装的Oracle SQL Developer就已经包含了一个Reports标签页,内置了一部分可以用于数据库管理的脚本,并且可以允许使用者自定义自己需要日常使用的脚本,而且支持复杂的父子视图效果,就是类似于Session Viewer的效果,点击父结果中的某一行,能够将更详细的关联信息显示在子结果中。每个DBA都有自己积累的一套SQL,你可以将它们全部放在Oracle SQL Developer中。

5. 多连接。
在同一个Oracle SQL Developer界面里,可以连接多个数据库实例,虽然这不是什么复杂的功能,但是,PL/SQL Developer却做不到。

6. 免费。
有什么东西比免费更吸引人呢?曾经在itpub上做过一个投票调查,目前使用PL/SQL Developer的Oracle DBA或者开发人员占据了超过60%,而其中绝大部分都在使用破解版。改为Oracle SQL Developer吧,你不用再去辛辛苦苦找最新的破解,你也可以自豪地说我现在用的开发工具是Free的,是正版的。

好吧,我承认Oracle SQL Developer是一个新产品,在很多小功能上确实还没有像PL/SQL Developer那样丰富。比如说也许我们需要一个command window,一个类似于SQL*Plus的界面,可以输入诸如archive log list或者show sga这样的命令,也可以仅仅输入edit 表名就可以弹出更改表结构的界面,输入edit 存储过程名就可以弹出编辑存储过程的界面;也许我们需要一个text import工具,可以方便地通过图形化界面将一个csv文件中的记录插入到一个表中;也许我们需要一个data gernerater工具可以方便地生成测试数据。

但是,这些都是小事儿,没有也就没有吧。另外,请相信Oracle的研发实力,短短的一年时间,Oracle SQL Developer已经开始引人瞩目了,而且Oracle一直在大力地研发这个工具在频繁地发布新版本,所以也许不久的将来这个工具将更好更强大。在这里可以看到大量使用者提出的Feature Request,很多已经被接收,将会出现在下一个版本中。

这篇文章不是一个正规的Oracle SQL Developer的产品功能或者说使用介绍,这仅仅是因为我作为一个普通的Oracle数据库顾问发现了一个免费的好用的工具(只不过恰巧这个工具是Oracle推出的而已)而感到欣喜之后的随意而为的文章,我很期待与已经在使用Oracle SQL Developer和看到这篇文章转而使用它的各位做更多的经验交流。

用一个使用者的感想做结,这个感想在Oracle SQL Developer的主页上也可以找到。

We’ve given up all of our licenses for other tools. We simply don’t need them anymore. Oracle SQL Developer does it all for us. We’ve saved a lot of money because it’s free. It’s also given our development staff a standard tool and they love it. It’s made training and support easier.

10:01 临时表的ORA-14550错误 (626 Bytes) » yangtingkun
测试自治事务的时候访问临时表出现了这个错误,简单总结一下。临时表的ORA-14552错误:http://yangtingkun.itpub.net/post/468/468322造成这个错误的原因就是一个事务访问了ON COMMIT DELETE ROWS的临时表,且没有提交的情况下,调用了一个自治事务,而自治事务同样访问了这个临时表,且发出了COMMIT语句:下面通过一个例子来重现这个错误:SQL> CREATE GLOBAL TEMPORARY TABLE T_TEMP 2 (ID NUMBER) 3 ON COMMIT DELETE ROWS;表已创建。SQL> CREATE OR REPLACE PROCEDURE P_AUTO AS 2 PRAGMA AUTONOMOUS_TRANSACTION; 3 BEGIN 4 INSERT I...
08:17 Salesforce 2nd Qtr 2009 Earnings Call (521 Bytes) » Fenng's shared items in Google Reader

Today Salesforce announced that its 2nd quarter '09 earnings call will take place on Wednesday, August 20th at 5:00pm EST. You can listen on the web at: http://www.salesforce.com/investor or dial in at 866-901-SFDC.

Salesforce's official press release is here.

07:23 Oracles ADR Command Interpreter Part I (117 Bytes) » DBASupport
Oracles new ADR with command interface shows promise as a way for DBAs to quickly investigate diagnostic information.
06:53 又长了一岁 (1443 Bytes) » Ricky's Test Blog

又长了一岁!
早晨起来的时候,儿子趴在我耳边说”生日快乐”,那一刻,真的好感动

儿子最近很乖,越来越懂事了,想说一句“我爱你,儿子”


06:13 李宁猜想 (2451 Bytes) » Fenng's shared items in Google Reader

在刘翔、姚明、许海峰等中国知名体育名人纷纷被排除在奥运会开幕式点火火炬手的名单之外后,XX岁的前体操王子李宁重新进入了世界的视野。
这一超级猜谜游戏即将在不到24小时内揭晓答案。而早在7月31日,国家体育总局就在官网上公布了北京火炬手名单以及他们各自的报到时间和地点。而名单中的51中只有1人没能出现在报到一览表中,他就是李宁。
汉城奥运会后,李宁结束了他称霸一个时代的辉煌,14个世界冠军永远刻在了世界运动史上。作为曾为中国夺得100多枚奖牌的李宁,他创下的辉煌纪录如今已烈烈照耀中国体坛,无人能出其右。在1984年洛杉矶奥运会上,李宁独揽自由体操、吊环和鞍马三枚金牌。此后,他又数次在世界锦标赛中用金牌捍卫了自己体操王子的称号。他更独创了“吊环正吊臂后悬垂前摆上接直角支撑”和“双杠大回环转体180度成倒立”,被国际体联命名为“吊环李宁摆上”和“双杠李宁大回环”,留名体坛。

而之后纵身商海的李宁,又开始了一个又一个让人眼花缭乱的“前空翻”。其开创的“李宁”品牌更是举起了民族产业的大旗,甚至与世界巨头展开争锋。

在国际体坛拥有无可比拟的知名度的他1999年被世界最权威的体育新闻组织——国际体育记者协会评为“二十世纪世界最佳运动员”,与拳王阿里、球王贝利、飞人乔丹等25名体坛巨星一道代表了20世纪的全球体育,成为中国享有此殊荣的唯一一人。

李宁在体育上的成就,以及退役后续写的人生精彩不仅仅符合我国改革开放大力发展经济的精神内涵,也充分代表了退役运动员再就业的成功经验。作为商界巨人的李宁,西装革履风度翩翩,并在事业中不断挑战自我寻求突破,更体现出了“更快、更高、更强”的奥林匹克真谛。

02:39 准备试试cacti (438 Bytes) » Fenng's shared items in Google Reader

想试试cacti,找台旧机器,P3的CPU,内存好歹有1G。

先装mysql,简单些配置一下

./configure --prefix=/usr/local/mysql
make
make install

useradd -s /sbin/nologin -d /dev/null mysql
./scripts/mysql_install_db
cp support-files/my-medium.cnf /etc/my.cnf
...

01:01 RSCT 资源管理及监控 (562 Bytes) » developerWorks 中国 : 技术文章 , 教程 AIX
随着大规模集群系统的广泛应用,系统的监控变得日趋复杂,对于系统各种指标数值的监控的显得愈发重要。IBM RSCT 中的 ERRM(Event response resource Manager) 组件为这一需求提供了一套有效的解决方案。对于常见的系统指标数值,例如文件系统使用状况,CPU 工作状况,内存使用状况以及网卡各种指标值等都提供了很好的支持。同时,用户也可以很方便地定制各种系统资源监控。本文将详细阐述 RSCT ERRM 在集群系统监控中的应用。
01:01 IBM p 系列管理员认证(Test 191)指南系列,第 8 部分:网络管理(下) (440 Bytes) » developerWorks 中国 : 技术文章 , 教程 AIX
网络是两台或更多的计算机以及它们之间的连接链路的组合。物理网络是构成网络的硬件(设备,例如适配卡、网线和集线器)。软件和概念模型构成了逻辑网络。 在这一部分中,您将了解在系统中管理 TCP/IP 的一些重要的方面,包括 IP 地址、网络守护进程,以及基本网络安全性。 请注意,这一部分并未涵盖网络管理的所有范围。
01:01 IBM p 系列管理员认证(Test 191)指南系列,第 8 部分:网络管理(上) (440 Bytes) » developerWorks 中国 : 技术文章 , 教程 AIX
网络是两台或更多的计算机以及它们之间的连接链路的组合。物理网络是构成网络的硬件(设备,例如适配卡、网线和集线器)。软件和概念模型构成了逻辑网络。 在这一部分中,您将了解在系统中管理 TCP/IP 的一些重要的方面,包括 IP 地址、网络守护进程,以及基本网络安全性。 请注意,这一部分并未涵盖网络管理的所有范围。
00:14 杭州. 美杜莎餐厅食物上的小强 (395 Bytes) » Uploads from dbanotes

dbanotes posted a photo:

杭州. 美杜莎餐厅食物上的小强

那天我刚吃完. 就发现了....

00:12 谢天笑新专辑《只有一个愿望》 (376 Bytes) » Uploads from dbanotes

dbanotes posted a photo:

谢天笑新专辑《只有一个愿望》

制作很环保

00:00 杭州. 美杜莎餐厅食物上的小强 [Flickr] (395 Bytes) » DBA notes

dbanotes posted a photo:

杭州. 美杜莎餐厅食物上的小强

那天我刚吃完. 就发现了....

2008-08-06 Wed

23:14 杭州. 美杜莎餐厅食物上的小强 [Flickr] » Fenng's shared items in Google Reader
23:12 注册表单之电子邮箱 » Fenng's shared items in Google Reader
22:53 MySQL认证介绍 (转帖) » eagle's home
22:37 明月几时有? » AnySQL.net
22:09 临时表的ORA-14552错误 » yangtingkun
21:00 何谓气度?请看联想针对128GB SSD事件的响应 » Fenng's shared items in Google Reader
20:37 [特约· Keso ·东拉西扯] 我眼中的乔布斯 » Fenng's shared items in Google Reader
20:30 Interview with Jesse Cai » Fenng's shared items in Google Reader
19:53 [特约· Keso ·东拉西扯] 我眼中的乔布斯 » Fenng's shared items in Google Reader
19:35 Reiser4 Update » Fenng's shared items in Google Reader
19:34 Reiser4 Update » Fenng's shared items in Google Reader
18:41 比特海日志28月24日,猫头鹰餐厅 » Fenng's shared items in Google Reader
18:15 Will Percona Support Drizzle ? » MySQL Performance Blog
15:28 Video: Spacewalk » Red Hat Magazine
14:03 点火猜想 » Fenng's shared items in Google Reader
09:36 测试微软的人立方 » Uploads from dbanotes
09:30 The simplest query for checking what’s happening in a database » Tanel Poder's blog: Core IT for geeks and pros
06:55 The Art of Capacity Planning » Uploads from dbanotes
03:09 外企送礼 » Uploads from dbanotes
01:53 谁是Source Code Control 中的No. 1? » Fenng's shared items in Google Reader
01:29 骨肉情深 » Oracle Life

2008-08-05 Tue

20:50 如何调试Cacti » Fenng's shared items in Google Reader
17:01 dbms_xplan in 10g " Oracle Scratchpad » Delicious/Fenng/oracle
17:01 Oracle10G LOGMNR捕获不到记录(一) » Delicious/Fenng/oracle
10:31 小议自治事务(六) » yangtingkun
08:18 Google搜索结果中的中文域名 » Uploads from dbanotes