添加索引大大缩短了查询消耗时间,但是执行计划的COST,CPU_COST,IO_COST,没有变化,狠奇怪???大家好:
    (添加索引)
    有一个oracle为数据库的项目,有好几个表一起查询,从页面中查询数据发现比较慢;
    后来新建了一个索引index01,然后在测试一次查询,发现变快了;
    在新建一个索引,然后在测试一次查询,发现又变快了;后来把此sql语句从执行计划中查看:
在没有新建索引的请看下,执行计划表plan_table有19条数据,
select sum(COST),sum(CPU_COST), sum(IO_COST) FROM PLAN_TABLE
为:   135942    18492530203    134861新建索引后index01 清空plan_table表 在执行计划操作,发现执行计划表plan_table有19条数据,
还是为:
select sum(COST),sum(CPU_COST), sum(IO_COST) FROM PLAN_TABLE
为:   135942    18492530203    134861新建索引后index02 清空plan_table表 在执行计划操作,发现执行计划表plan_table有19条数据,
还是为:
select sum(COST),sum(CPU_COST), sum(IO_COST) FROM PLAN_TABLE
为:   135942    18492530203    134861
谢谢大家