某系统中经常包含大量数据,这些数据一般每个有300k 一般有500万到1000万条记录,我想经常对每条记录中某个二进制字段(7k左右)进行全表查询,而对于其他的字段一般不进行查询,现在想提高查询速度,请你在Oracle中考虑如何安排数据存储,以及如何进行查询给出你的设计(如果觉得某些条件不清楚,可以自己设定或者同时列出各种情况)是不是对哪个字段建索引而已啊?还是有高招?
调试欢乐多
desc your_tab;
再说说二进制字段名称。
找一个选择性好的字段作索引。查询时一定不要随意用函数处理该字段。不要用 in, to_???的可以范围扫描,赋值查询