上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 117 下一页

2010年3月19日

怎么将dump 出来的 bitmap index 中的rowid 还原回 file_id,block_id

摘要: 今天在研究Bitmap Index internal的东东,不过刚开始就被卡住了,dump出来了bitmap index 根据DSI知道有个叫start rowid,end rowid的东东,却不能将rowid还原回file_id,block_id。现在终于搞懂了呵呵,写出来分享下。哎,前面的路还... 阅读全文

posted @ 2010-03-19 15:22 如果蜗牛有爱情 阅读(119) 评论(0) 推荐(0) 编辑

2010年3月18日

Hash Join 一定是选择小表作为驱动表吗

摘要: 今天下午,群里面有人讨论HASH JOIN,选择驱动表的问题,我回答是 选择返回结果集小的表作为驱动表,而有些同志不同意,他们认为Oracle一定会选择小表作为驱动表,为了弄明白我以前是否理解错误,现在实验一把: SQL> create table t1(id number,name varcha... 阅读全文

posted @ 2010-03-18 21:54 如果蜗牛有爱情 阅读(121) 评论(0) 推荐(0) 编辑

2010年3月17日

创建bitmap index 时对表的加锁方式

摘要: 前一篇博客研究了 创建B*tree索引时 对表的加锁方式,现在来研究一下创建bitmap时对表的加锁方式。本文基于10gR2 测试表基于上一篇博客的test表。文档上面说9i不能以online方式创建bitmap index. SQL> create table lock_obj (usernam... 阅读全文

posted @ 2010-03-17 16:02 如果蜗牛有爱情 阅读(148) 评论(0) 推荐(0) 编辑

2010年3月15日

创建索引(B*tree)时对表的加锁方式

摘要: 创建一个测试表 SQL> create table test as select * from dba_objects; Table created 由于test表很小,创建索引时间很短暂,所以我创建一个系统触发器来记录创建索引时在基表上的LOCK,这里我不想对session进行跟踪。 创建一个记... 阅读全文

posted @ 2010-03-15 14:40 如果蜗牛有爱情 阅读(225) 评论(0) 推荐(0) 编辑

2010年3月12日

查询某个用户的权限的时候别忘记了PUBLIC权限

摘要: 昨天收到封邮件,叫我帮他执行两条SQL语句,非常简单的两条insert 语句。其实我已经不是第一次收到这种类似的请求了。之后我通过OC询问他,问他有没有对表进行insert的权限,在他试过之后 他回答 ”有“。当时俺就郁闷了,为什么不自己动手试一试呢,什么我们DBA去做 ,真是 郁闷啊... 阅读全文

posted @ 2010-03-12 13:36 如果蜗牛有爱情 阅读(145) 评论(0) 推荐(0) 编辑

分析借鉴139邮箱

摘要: 分析借鉴139邮箱 最近网易邮箱动作频频,主要为了争夺用户市场,今日登陆飞信时,看到和139邮箱绑定,遂也观摩了一下139邮箱,从用户体验角度,总结一下几个亮点: 1. 和飞信绑定 飞信登录后,可以显示有多少未读邮件,凭借飞信强大的用户群来推广139邮箱,充分体现了互联网“用户为王”... 阅读全文

posted @ 2010-03-12 12:31 如果蜗牛有爱情 阅读(213) 评论(0) 推荐(0) 编辑

2010年3月8日

number精度问题

摘要: SQL> show numwnumwidth 10 SQL> select 1/3*3 from dual; 1/3*3---------- 1 SQL> select trunc(1/3*3,9) from dual; TRUNC(1/3*3,9)-----------... 阅读全文

posted @ 2010-03-08 17:30 如果蜗牛有爱情 阅读(144) 评论(0) 推荐(0) 编辑

DBA记录操作日志也很重要

摘要: 有时候,客户会发邮件叫DBA帮他们解决一些问题。此时我们要格外小心,我们应该把对数据库的操作记录下来。 记录的方式很多,我们可以用PL/SQL dev的command window 对数据库进行操作,然后copy操作并保存,也可以使用toad 本人更喜欢用sqlplus,当客户提... 阅读全文

posted @ 2010-03-08 16:02 如果蜗牛有爱情 阅读(112) 评论(0) 推荐(0) 编辑

检测表是否需要shrink,Segment advisor

摘要: exec DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO; select a.owner || '.' || a.table_name "Table",a.num_rows,a.avg_row_len,b.inserts,b.deletes,a.n... 阅读全文

posted @ 2010-03-08 11:44 如果蜗牛有爱情 阅读(117) 评论(0) 推荐(0) 编辑

2010年2月26日

收集统计信息

摘要: 1. 理解什么是统计信息 优化器统计信息就是一个更加详细描述数据库和数据库对象的集合,这些统计信息被用于查询优化器,让其为每条SQL语句选择最佳的执行计划。优化器统计信息包括: · 表的统计信息 o 行数 o Block数 o 行平均长度 · 列... 阅读全文

posted @ 2010-02-26 15:11 如果蜗牛有爱情 阅读(155) 评论(0) 推荐(0) 编辑

上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 117 下一页

导航