¿Estoy usando los indices?
Publicado por sergio (19 intervenciones) el 10/07/2002 04:43:34
He creado unos índices sobre dos campos numéricos:(contador,codigo_sri)
las consultas que hagto sobre esta tabla son de tipo
select algo
from mi_tabla
where contador*10000000+codigo_sri = pn_num
, donde pn_num es un valor numérico cualquiera, ¿estoy usando mi índice?, o bien debiera crear un índice basado en función, donde la función recibiría como parámetros contador y codigo_sri y devolviera la operación aritmética que estoy ejecutando, me quedaría entonces así
select algo
from mi_tabla
where mi_funcion(contador,codigo_sri) = pn_number
¿o es suficiente con crear un índice sobre contador y codigo_sri?, (ya que son los únicos implicados en mi operación aritmética)
gracias a quien me quite esta duda,
Sergio
las consultas que hagto sobre esta tabla son de tipo
select algo
from mi_tabla
where contador*10000000+codigo_sri = pn_num
, donde pn_num es un valor numérico cualquiera, ¿estoy usando mi índice?, o bien debiera crear un índice basado en función, donde la función recibiría como parámetros contador y codigo_sri y devolviera la operación aritmética que estoy ejecutando, me quedaría entonces así
select algo
from mi_tabla
where mi_funcion(contador,codigo_sri) = pn_number
¿o es suficiente con crear un índice sobre contador y codigo_sri?, (ya que son los únicos implicados en mi operación aritmética)
gracias a quien me quite esta duda,
Sergio
Valora esta pregunta


0