Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SIZE 10',
cascade => true
degree=>4);
Aqui voy a explicar algunas opciones de los parmetros mas importantes
de este package :
estimate_percent=>dbms_stats.auto_sample_size : Oracle decide que
grado de estadsticas toma .
estimate_percent=>100 : Oracle recorre todos los objetos del esquema y
toma el 100% de informacin , en bases de datos grandes muchas veces
es inviable esta opcin.
estimate_percent=>15 : Oracle estima y solo toma 15 % de la informacin
de cada objeto del esquema mencionado , el dba puede ir analizando si
con este porcentaje de muestra alcanza .
method_opt :
for all columns size skewonly : opcin que requiere mucho tiempo intensivo
porque examina la distribucin de valores para cada columna dentro de
cada ndice , DBMS_STATS descubre un ndice cuyas columnas estn
desigualmente distribuidos, se crear histogramas para dicho ndice para
tomar una decision al momento de usar un indice o hacer full scn de la
tabla.
for all columns size repeat: Oracle solo exinara los histogramas de las
columnas que ya tienen histogramas y no buscara potenciales nuevas
columnas analizar.
for all columns size auto (default): analizara histogramas de la columnas
que Oracle considere
casdade => true : indica que no solo va a tomar estadsticas de la tabla
sino de los indices asociados a esta.
degree=>4 : indica el grado de paralelismo , para poder tomar un grado
indicado de paralelismo podemos utilizar la siguiente regla :
degree = PARALLEL_THREADS_PER_CPU x CPU_COUNT
Tambin se puede recopilar estadsticas de una tabla o ndice:
exec dbms_stats.gather_index_stats('CHARLY', 'EMPLOYEES_PK',
estimate_percent => 15);
exec dbms_stats..gather_table_stats('CHALY','EMPLOYEES', estimate_percent
=> 15);