一个棘手的问题,着急在线等待。

csu7433rj 2003-05-21 05:12:33
某系统中经常包含大量数据,这些数据一般每个有300k 一般有500万到1000万条记录,我想经常对每条记录中某个二进制字段(7k左右)进行全表查询,而对于其他的字段一般不进行查询,现在想提高查询速度,请你在Oracle中考虑如何安排数据存储,以及如何进行查询给出你的设计(如果觉得某些条件不清楚,可以自己设定或者同时列出各种情况)

是不是对哪个字段建索引而已啊?还是有高招?
...全文
34 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nojuli 2003-05-23
  • 打赏
  • 举报
回复
建视图、索引,并把该视图强制驻留在内存中。
csdnhjl 2003-05-23
  • 打赏
  • 举报
回复
表的数据量是很大,所以如果长作增加,删除操作,最好不要太多索引。
找一个选择性好的字段作索引。查询时一定不要随意用函数处理该字段。不要用 in, to_???的可以范围扫描,赋值查询
ccbzzp 2003-05-22
  • 打赏
  • 举报
回复
我感觉BlueskyWide(谈趣者) 说的对,在此表上建立视图,视图中就只有这一个字段,然后再继于这个字段建立索引。
yangjuanli 2003-05-22
  • 打赏
  • 举报
回复
我感觉BlueskyWide(谈趣者) 说的对,在此表上建立视图,视图中就只有这一个字段,然后再继于这个字段建立索引。
BlueskyWide 2003-05-21
  • 打赏
  • 举报
回复
看一下书,你本身不都能解决了吗?!
desc your_tab;
再说说二进制字段名称。

csu7433rj 2003-05-21
  • 打赏
  • 举报
回复
就这么简单的回答呀,失望!
  • 打赏
  • 举报
回复
索引是一定要建的
BlueskyWide 2003-05-21
  • 打赏
  • 举报
回复
在此表上建立视图。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧