自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Think different

困难并没有自己想得那么难,所谓的困难,很多都是自己想像出来的。

  • 博客(3)
  • 收藏
  • 关注

原创 oracle计算row占用的大小

<br />早上在看那本CBO的书,没有明白书中说的一行占用1个块的计算方法,遂google了下,查到一篇,实验了次,和理论的计算结果相差了2行,基本近似可以求出每行的大小,记录之。<br /> <br />第一步:计算整个Block Header的大小数据块头部所需要的空间大小由以下公式计算:Space after headers (hsize) = DB_BLOCK_SIZE - KCBH - UB4 - KTBBH - ((INITRANS - 1) * KTBIT) - KDBH其中的一

2010-12-23 13:51:00 908

转载 varchar2的参数(byte和char)

<br />转自:http://www.ll19.com/log/2010/04/05/68.html#<br /> <br /> <br />由于一个汉字在我的GBK系统里占用2个字节,所以byte的只能插入2个汉字,而char的可以插入5个汉字。<br />所以byte 就是字节数,对于汉字,GBK占用2个字节,如果是UTF-8则占用3个字节。<br />为了充分利用4000个的上限,给自己减少麻烦,建议存储含有中文文字的字段时,采用char类型。<br /><br />下面是测试<br /

2010-12-14 09:39:00 557

转载 oracle hash join

转自:http://www.alidba.net/index.php/archives/440/comment-page-1#comment-1211,如有冒犯,请通知,即使删除。hash join是oracle里面一个非常强悍的功能,当做hash join时,oracle会选择一个表作为驱动表,先根据过滤条件排除不必要的数据,然后将结果集做成hash表,放入进程的hash area,接着扫描第二张表,将行的键值做hash运算,到内存的hash表里面去探测,如果探测成功,就返回数据,否则这行就丢

2010-12-03 10:52:00 406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除