高分 求助 向oracle 数据库 怎么插入数据 使查询时速度快

我要建两个表 通过一个 字段关联 向第一个表中插入100W数据 另一个1000 我怎么才能快速插入数据 关键 查询的时候怎么能快速查询 要求 查询 大数据表中全部数据和 小表中 关联数据 最好3分内 能查出结果 可以么 我用的这个
select a.*,b.c_xname from sdy_db_testb a left join sdy_db_testc b on 1=1 and b.c_testa=a.c_testa; 语句 应该没问题吧 可是为什么查的速度很慢 而且 我用最简单的select * from tablename 这种语句查询 100W数据的表 速度都慢的 可以 是我插入的方法不对还是 表结构有问题
我数据大的表 建表结构如下
create table sdy_db_testb (
N_id number unique;

C_testa varchar2(30) DEFAULT to_char(0) NOT NULL,
N_testb number,
D_testc date DEFAULT SYSDATE NOT NULL
)
请 快点告诉我 很着急 谢谢
索引设置过了 达不到要求
根据cpu开并行,不写日志都可以啊 是 什么意思啊

第1个回答  2011-01-03
建索引 C_testa
第2个回答  2011-01-03
设置主键或者索引会提高查询速度
相似回答