Como saber que indice es mejor para una consulta
Hola,
tengo una consulta en oracle que me calcula la suma de stocks de un producto en varios almacenes, concretamente
select sum(stocks) from stock where idproducto=234;
La tabla stocks tiene como clave primaria el idproducto y el idalmacen, y como atributo el stock de ese producto en ese almacen.
He hecho el plan de consultas añadiendo un indice B+ sobre el atributo idproducto y otro plan añadiendo un indice cluster sobre el mismo atributo, pero no acabo de saber cual favorecerá a que el tiempo de consulta sea menor.
Espero que me puedas ayudar, gracias.
tengo una consulta en oracle que me calcula la suma de stocks de un producto en varios almacenes, concretamente
select sum(stocks) from stock where idproducto=234;
La tabla stocks tiene como clave primaria el idproducto y el idalmacen, y como atributo el stock de ese producto en ese almacen.
He hecho el plan de consultas añadiendo un indice B+ sobre el atributo idproducto y otro plan añadiendo un indice cluster sobre el mismo atributo, pero no acabo de saber cual favorecerá a que el tiempo de consulta sea menor.
Espero que me puedas ayudar, gracias.
1 respuesta
Respuesta de tauriton
1