怎么提高读表效率 有一张数据表,数据量很大,几十万到几百万的数据,如果现在要读这张表,用select 列1,列2 from table读效率会非常低,有什么方法可以提高查询效率吗?试过聚焦索引,效率几乎没变,求指导 ------解决方案-------------------- 没有where语句吗?在where语句中用得最多的那几个字段建立索引 ------解决方案-------------------- 可以看一些基本信息,首先执行
set statistics io , time on
强制使用索引的例子:
select id1 from test1 with(index(ix_id1)) ------解决方案-------------------- 一、对要查询的列创建索引
二、查看执行计划,把慢的语句优化
三、在查询前加上索引引用例如
select /*+ index(a column1_index) */
a.column1,
a.column2
from A a