f



No utiliza el indice de la tabla al hacer una consulta

Hola!
Estoy un poco verde en el tema de optimizar consultas y a ver si
alguien puede echarme una mano. Tengo una tabla con una pk y un indice
a un campo. Cuando hago una consulta de la tabla no me utiliza el
indice y la consulta se realentiza, ya que la tabla tiene bastantes
registros. Hago un explain plan de la consulta y veo como no me casa
por el indice. Porque puede ser?
0
s
9/24/2003 8:41:36 AM
comp.databases.oracle.misc 8436 articles. 1 followers. Post Follow

3 Replies
465 Views

Similar Articles

[PageSpeed] 57

Hola,

Si el optimizer mode esta "seteado" ;) a CHOOSE
or COST based entonces tienes que calcular histogramas
(compute statistics) en los indices que quieres
usar sino no te va a utilizar el indice.

ANALYZE TABLE <table_name> COMPUTE STATISTICS
FOR TABLE
FOR ALL INDEXED COLUMNS
FOR ALL INDEXES
/

or for complete schema:

begin
dbms_stats.gather_schema_stats(
     ownname          => 'AR',
     options          => 'GATHER AUTO',
     estimate_percent => dbms_stats.auto_sample_size,
     method_opt       => 'for all columns size repeat',
     degree           => 34
   );
end;
/

method_opt tiene que ser un tin diferente para
que haga el computo de histogramas en todos los
indeces de la tabla.

Espero te ayude,
Saludos,
Giovanni

<s.hernandez@daisalux.com> wrote in message
news:5b894190.0309240041.66ed8bc5@posting.google.com...
> Hola!
> Estoy un poco verde en el tema de optimizar consultas y a ver si
> alguien puede echarme una mano. Tengo una tabla con una pk y un indice
> a un campo. Cuando hago una consulta de la tabla no me utiliza el
> indice y la consulta se realentiza, ya que la tabla tiene bastantes
> registros. Hago un explain plan de la consulta y veo como no me casa
> por el indice. Porque puede ser?


0
Giovanni
9/24/2003 10:56:16 AM
Gracias por la respuesta!!!

He analizado las tablas y ahora si que me utiliza el indice y la
consulta es mucho m�s r�pida. La segunda opci�n que me das no se si es
parecida a la primera o no tiene nada que ver, a ver si le hecho un
vistazo.

begin
dbms_stats.gather_schema_stats(
     ownname          => 'AR',
     options          => 'GATHER AUTO',
     estimate_percent => dbms_stats.auto_sample_size,
     method_opt       => 'for all columns size repeat',
     degree           => 34
   );
end;
/

method_opt tiene que ser un tin diferente para
que haga el computo de histogramas en todos los
indeces de la tabla.
0
s
9/25/2003 8:07:04 AM
La funcion dbms_stats.gather_schema_stats realiza
el computo de las estadisticas en el esquema
completo y no nada mas en una tabla.

El inconveniente de hacerlo manual es que cuando
hay muchos cambios en la tabla que has optimizado
(updates, deletes, inserts) tienes que volver a
rehacer el computo de las estadisticas o
histogramas.

Una variante aun mas inteligente es "setear" el
computo *automatico* de las estadisticas, Oracle
se encarga automaticamente de actualizar las
estadisticas cuando la tabla (o las tablas) lo
requiere:

http://www.interealm.com/technotes/stats.html

"Rather than performing serialized ANALYZE
statement on each and every application table,
whether they have changed or not, the DBA
can now use the DBMS_STATS package to collect
statistics on only those objects that have become
stale (more than 10% of the table data has changed)
and, where applicable, use parallelism to make the
analysis process more efficient."

Table level:

alter table <table_name> monitoring
/

Schema level:

exec dbms_stats.alter_schema_tab_monitoring('scott', true)
/

Database level:

exec
dbms_stats.alter_database_tab_monitoring(monitoring=>true,sysobjs=>false)
/

Oracle will monitor DMLs and collect statistics
as required.

The dbms_stats package is very prefered over the old
ANALYZE TABLE COMPUTE STATISTICS because dbms_stats
is more efficient (parallelize).

<s.hernandez@daisalux.com> wrote in message
news:5b894190.0309250007.2e703c2@posting.google.com...
> Gracias por la respuesta!!!
>
> He analizado las tablas y ahora si que me utiliza el indice y la
> consulta es mucho m�s r�pida. La segunda opci�n que me das no se si es
> parecida a la primera o no tiene nada que ver, a ver si le hecho un
> vistazo.
>
> begin
> dbms_stats.gather_schema_stats(
>      ownname          => 'AR',
>      options          => 'GATHER AUTO',
>      estimate_percent => dbms_stats.auto_sample_size,
>      method_opt       => 'for all columns size repeat',
>      degree           => 34
>    );
> end;
> /
>
> method_opt tiene que ser un tin diferente para
> que haga el computo de histogramas en todos los
> indeces de la tabla.


0
Giovanni
9/26/2003 10:00:02 AM
Reply:

Similar Artilces:

Como identificar la IP de una Carpeta en una Unidad de Red
Favor si me ayudan con lo siguiente: En la red, veo una unidad correspondiente a un Folder en AS/400. Necesito identificar la IP del Folder en el AS, para a traves de FTP dejar all� un archivo de datos. � Como puedo hacer ? � Que debo hacer ? Yamil Marcial wrote: > Favor si me ayudan con lo siguiente: > > En la red, veo una unidad correspondiente a un Folder en AS/400. > Necesito identificar la IP del Folder en el AS, para a traves de FTP > dejar all� un archivo de datos. > > � Como puedo hacer ? > � Que debo hacer ? Generalmente, el IP pertenece a el AS400, no a...

El Psicoanalisis de la Sociedad Contemporanea y La Guia de Freud en PsiKolibro... Nuevos Libros Gratis
Cientos de libros gratis de psicologia y ciencias sociales. Para acceder a ellos, solo debes ingresar a los indices tematicos o buscar en los diferentes temas relacionados. La direccion es http://psikolibro.blogspot.com/2007/11/libros-gratis.html Actualizaciones Psicologia para Principiantes Psicoanalisis para Principiantes Semiotica para Principiantes Eco para Principiantes Wittgensteine para Principiantes Jerome Neu - Guia de Freud Erich Fromm - Psicoanalisis de la Sociedad Contemporanea Karl R. Popper - La Logica de la Investigacion Cientifica Piaget Para Principiantes Levi-Strauss ...

cambiar el orden de numeracion de imagenes y tablas
Buenas tardes a todos: Mi pregunta es la siguiente. Estoy haciendo un documento con Winedt que compilo con pdflatex. Me encuentro con el siguiente problema: Quiero que cuando est=E9 en un cap=EDtulo determinado digamos, x, por ejemplo, la numeraci=F3n de las tablas y figuras que aparezcan en sus pies sea de la forma: a) en el caso de figuras: x.1 Irudia x.2 Irudia etc... b) en el caso de tablas: x.1 Taula x.2 Taula etc... y cuando haga referencia a ellas dentro del documento se mantenga dicha estructura. Igualmente quiero que esta estructura se mantenga cuando hago el =EDndice de figuras ...

Imprimir el agujero central de una etiqueta de CD
�Sabe alguien c�mo leches imprimir el agujero central de CD o DVD con el Nero mismo o algun otro software? �O es tema de personalizar el driver con alguna opci�n superescondida? AYUDA URGENTE. ...

Generador de Audio. Como evito que una tarea de windows XP en la PC afecte a un generador de audio hecho en LabView 8.2 ?
HOLA: &nbsp; Estoy trabajando con un generador de audio senoidal que hace un barrido de frequencias de 100 Hz a 10 Khz. Para esto use una Tarjeta de Modulo USB mod.&nbsp;&nbsp;<a>NI 9263</a>&nbsp;. Debido a que este formar� parte de un equipo de medici�n de audio, quisiera que mi generador no se viera afectado por tareas realizadas en la PC en forma simultanea con mi prueba, ya sea en la generaci�n � en la medici�n. &nbsp; Gracias de antemano por cualquier ayuda. ...

DataBase DataBase DataBase DataBase
DataBase DataBase DataBase DataBase Porfessional Programmable Database Ver. 2.0 2.1 Million Record Capacity. Search Rate: 2000/Records/Second. DataBase Type: Random Access. Can Create Unlimited Databases. Programmable fields for any Application. Build Time One Second, (Auto Creates DB). Setup Time: Instantly, Just Enter DB Name. Ultra Easy to Learn (Typically 30 Seconds) Ultra Cheap Price, Special $20, Paypal Accepted. Application Mailed Instantly (file Attached Email). Easy Paypal Online Ordering. See Site Below. http://www.vehiclerepair.org/dbPro/dbpro.html ...

DataBase DataBase DataBase DataBase
DataBase DataBase DataBase DataBase Porfessional Programmable Database Ver. 2.0 2.1 Million Record Capacity. Search Rate: 2000/Records/Second. DataBase Type: Random Access. Can Create Unlimited Databases. Programmable fields for any Application. Build Time One Second, (Auto Creates DB). Setup Time: Instantly, Just Enter DB Name. Ultra Easy to Learn (Typically 30 Seconds) Ultra Cheap Price, Special $20, Paypal Accepted. Application Mailed Instantly (file Attached Email). Easy Paypal Online Ordering. See Site Below. http://www.vehiclerepair.org/dbPro/dbpro.html Scott: #DataBase...

is OCI API for accessing Oracle database, and Oracle RAC (database cluster) same or different?
Hi, My application uses OCI to access Oracle database. Now, I came to know about the Oracle RAC failover kind of configuration. Is OCI API for accessing an Oracle cluster is same or different? Is my existing application works well with a cluster (taking the advantage of failover) or do I need to do any changes in my application? Thanks in advance, Ramakrishna. On 14 Jun 2006 23:41:29 -0700, "RamaKrishna Narla" <rknarla@gmail.com> wrote: >Hi, > >My application uses OCI to access Oracle database. >Now, I came to know about the Oracle RAC failover kind of >configuration. Is OCI API for accessing an Oracle cluster is same or >different? Is my existing application works well with a cluster (taking >the advantage of failover) or do I need to do any changes in my >application? > >Thanks in advance, >Ramakrishna. It makes no difference, unless the instance parameters are different. -- Sybrand Bakker, Senior Oracle DBA Sybrand Bakker wrote: > > It makes no difference, unless the instance parameters are different. > > -- > Sybrand Bakker, Senior Oracle DBA Hi Sybrand, Thanks for giving reply on this. Can you please elaborate your response. Is Instance parameters mean Global Database Name, user name and password? Thanks, Ramakrishna. On 15 Jun 2006 01:37:28 -0700, "RamaKrishna Narla" <rknarla@gmail.com> wrote: > >Sybrand Bakker wrote...

US-DE: Newark-Oracle Database Engineer
************************************************************** JobCircle.com - Careers, Content and Community for Technology professionals in the Northeastern United States! Jobcircle.com provides resume submission, classified searches, eLearning, hundreds of career development articles, tech news, and more to tens of thousands of Technology professionals in your area - visit us today at http://www.jobcircle.com! !!! Voted a TOP 50 Career Web Site in 2002 by CareerXRoads !!! ************************************************************** Please reply to jeff_wible@matrixresourc...

US-DE: Wilmington-Oracle Database Administrator
************************************************************** JobCircle.com - Careers, Content and Community for Technology professionals in the Northeastern United States! Jobcircle.com provides resume submission, classified searches, eLearning, hundreds of career development articles, tech news, and more to tens of thousands of Technology professionals in your area - visit us today at http://www.jobcircle.com! !!! Voted a TOP 50 Career Web Site in 2002 by CareerXRoads !!! ************************************************************** Job Title: Oracle Database Administr...

US-DE: Wilmington-Oracle Database Support
************************************************************** JobCircle.com is a regional job board serving all industries and occupations in the PA, NJ, DE, NY, MD, and DC areas. We offer a regional job board, online learning, and regional job fair events for jobseekers who live in our areas of focus. To Learn More: Job Board: http://www.JobCircle.com?source=ng eLearning: http://www.JobCircle.com/courseware?source=ng Job Fairs: http://JobCircleJobFairs.com?source=ng ************************************************************** Job Title: Oracle D...

How to write shell script to export oracle 8.1.6 database to import oracle 10g database
Hi, I am trying to write or understand the conj process for export the data from oracle 8i to oracle 10g database. I have constraint that the previous loaded data into oracle10g should not be deleted or replace by newly imported database. Regards Nikhil ...

Page de titre et option "twoside" de la la classe article.
Bonjour, J'aimerais savoir s'il est possible d'annuler le d�calage du corps de texte situ� sur la page de titre, provoqu� par l'option "twoside"? Eventuellement, un recentrage si cela est possible... Ph.B. wrote: > J'aimerais savoir s'il est possible d'annuler le d�calage du corps de > texte situ� sur la page de titre, provoqu� par l'option "twoside"? > Eventuellement, un recentrage si cela est possible... Pour des questions en fran�ais, fr.comp.text.tex est une bonne option. ;-) Cordialement, Jose Carlos Santos alain.sope@lapo...

US-DE: wilmington-Oracle DBA/ Database Architect
************************************************************** JobCircle.com is a regional job board serving all industries and occupations in the PA, NJ, DE, NY, MD, and DC areas. We offer a regional job board, online learning, and regional job fair events for jobseekers who live in our areas of focus. To Learn More: Job Board: http://www.JobCircle.com?source=ng eLearning: http://www.JobCircle.com/courseware?source=ng Job Fairs: http://JobCircleJobFairs.com?source=ng ************************************************************** Job Title: Oracle D...

US-DE: Wilmington-Senior Oracle Database Administrator
************************************************************** JobCircle.com - Careers, Content and Community for Technology professionals in the Northeastern United States! Jobcircle.com provides resume submission, classified searches, eLearning, hundreds of career development articles, tech news, and more to tens of thousands of Technology professionals in your area - visit us today at http://www.jobcircle.com! !!! Voted a TOP 50 Career Web Site in 2002 by CareerXRoads !!! ************************************************************** Job Title: Senior Oracle Database Ad...

Configurar el sonido de una Rockwell International?
Hola a todos !!! Tenia la distribucion de redhat 8.0 y el sonido funcionaba bien, pues descargue el driver desde www.linuxant.com pero despues que instale el RH 9.0 el sonido no me funciona, descargue el driver que tenia las espesificaciones de mi pc y no se escucha nada, ya probe con sndconfig pero me dice que no es soportada. Solo deseo saber porque en RH 8.0 funcionaba bien y en la 9.0 no desea funcionar? Gracias y les agradecere su ayuda. ...

US-DE: Wilmington-Oracle Database Administrator #2
************************************************************** JobCircle.com - Careers, Content and Community for Technology professionals in the Northeastern United States! Jobcircle.com provides resume submission, classified searches, eLearning, hundreds of career development articles, tech news, and more to tens of thousands of Technology professionals in your area - visit us today at http://www.jobcircle.com! !!! Voted a TOP 50 Career Web Site in 2002 by CareerXRoads !!! ************************************************************** Job Title: Oracle Database Administr...

US-DC: Washington-Oracle DBA - Oracle Database Administrator
************************************************************** JobCircle.com is the largest regional job board in the Mid-Atlantic region, with tens of thousands of job offerings in PA, NJ, DE, MD, NY, and Washington D.C. To learn more, visit http://www.jobcircle.com?source=ng ************************************************************** Job Title: Oracle DBA - Oracle Database Administrator - Oracle 11g... Job Location: DC: Washington Pay Rate: competitive Job Length: full time Start Date: 2010-11-19 Company Name: Cybercoders Contact: Shea Stone Pho...

US-VA: McLean-Oracle DBA - Oracle Database Administrator - RAC
************************************************************** JobCircle.com is the largest regional job board in the Mid-Atlantic region, with tens of thousands of job offerings in PA, NJ, DE, MD, NY, and Washington D.C. To learn more, visit http://www.jobcircle.com?source=ng ************************************************************** Job Title: Oracle DBA - Oracle Database Administrator - RAC - Oracle Job Location: VA: McLean Pay Rate: competitive Job Length: full time Start Date: 2010-11-19 Company Name: Cybercoders Contact: Shea Stone Phone: ...

Asignar a una variable el valor de un campo
Hola a todos, Tengo un problema, no se me ocurre como solucionarlo. Utilizo SQL Server 2000. Tengo una tabla (tblRespu) en la que quiero insertar tres valores: el primero procede de una variable @CodPregunta, el segundo tiene guardada en texto la informaci�n de la columna de otra tabla (tblPlana) de la que quiero recoger el dato y el tercero es un campo de esta tabla (tblPlana). No se me ocurre forma de asignarlo, he probado a crear una variable CHAR asignandole los datos en la forma (valor1, valor2, valor3), pero da error en el insert porque el numero de campos no es el mismo que de variab...

all in ram data (al la prevayler or all in ram database) can this be doible with
modern ram allowing servers to have 500Gig ram? to enable a all in ram database that is super fast, and can recover from stoppages by having a transaction log written to disk, and every once in a while a whole image dump to disk? On 2006-12-01 21:37:36 +0000, "gavino" <bootiack@yahoo.com> said: > modern ram allowing servers to have 500Gig ram? to enable a all in ram > database that is super fast, and can recover from stoppages by having a > transaction log written to disk, and every once in a while a whole > image dump to disk? That pretty much is how modern d...

Como puedo hacer una lectura paralela de dos puertos...
Como puedo hacer una lectura paralela de dos puertos seriales continuamente y a distintas velocidades? Hola, necesito saber como puedo hacer la lectura paralela de dos puertos seriales continuamente y a diferentes velocidades, de tal modo que cuando no haya datos en un puerto el otro siga trabajando. yo he intentado hacerlo con un ciclo while, sin embargo no tengo problemas con los ciclos If I understand correctly, you want to read from two serial ports where the data arrives at different rates? Just use separate, independent loops to read from each port. Use queues to send the data from eac...

Notes de bas de page, tout en bas de la page
Bonjour, J'ai un petit souci de mise en page : mes notes de page sont "flottantes". Je m'explique : elles se collent =E0 la derni=E8re ligne de texte et pas au bas de la page comme je le souhaiterais. Bien s=FBr =E7a ne fait =E7a que dans une certaine mesure, mais je trouve que c'est tr=E8s inesth=E9tique, lorsqu'un titre de section au tout d=E9but de la page suivante fait qu'il y a deux lignes blanches, de voir mes notes remonter. La recherche sur le net ne donne pas grand chose - mais en m=EAme "en bas" est trop redondant avec "notes de bas de p...

La Table de la Roulette !!!
La Table de la Roulette http://fr.casino-online-777.com/ En approchant de la table de la Roulette, vous allez voir qu'il y a trois colonnes num=E9rot=E9es avec un total de 36 espaces de couleur noir ou rouge. Vous pouvez miser sur des num=E9ros individuels. Si tout cela est nouveau pour vous, peut-=EAtre vous souhaitez lire plus sur comment miser =E0 la Roulette ici. Au long de ces colonnes de la table de Roulette, il y a aussi trois lignes indiquant 3 groupes de douze num=E9ros, appel=E9s premi=E8re, deuxi=E8me et troisi=E8me douzaine, sur lesquelles on peut parier s=E9par=E9ment. Sous...

Web resources about - No utiliza el indice de la tabla al hacer una consulta - comp.databases.oracle.misc

Qual é a operadora? - Consulta se um número é tim, claro, oi, vivo mesmo com portabilidade on the App ...
Get Qual é a operadora? - Consulta se um número é tim, claro, oi, vivo mesmo com portabilidade on the App Store. See screenshots and ratings, ...

Empresario catalán se niega a dar la mano al Príncipe Felipe porque no se permite la consulta - YouTube ...
El empresario catalán Àlex Fenoll se ha negado este lunes a dar la mano al príncipe Felipe mientras saludaba a una serie de asistentes dispuestos ...

Consulta tu puntaje de crédito de forma gratuita y confiable
El puntaje de crédito es un sistema utilizado por los que otorgan el crédito que los ayuda a determinar si te extenderán o no un financiamiento. ...

Apu A10-7850K. A examen. Info, pruebas, consultas
AMD A10-7850K. CPU Steamroller, GPU 512 Shaders GCN y hUMA a examen. http://images.anandtech.com/doci/7643/1_678x452.png http://www1.pcmag ...

Honduras: "consulta ilegal"
El Ministerio Público señaló que Manuel Zelaya no puede convocar una consulta popular para modificar la Constitución.

Gombrèn — ésAdir
Vés al contingut Portada - Mapa web Qui som? - Contacta Llibre d'estil de la CCMA El portal lingüístic de la Corporació Catalana de Mitjans Audiovisuals ...

LEY-19253 05-OCT-1993 MINISTERIO DE PLANIFICACION Y COOPERACION
Biblioteca del Congreso Nacional Información Territorial Asia Pacífico Blog Legal Ligas Mayores Portales BCN Ingresar Usuario: Clave: Cerrar ...

Hayden White: "La historia no es una ciencia o es una ciencia falsa"
Ésta es la opinión del filósofo estadouniense y autor de Metahistoria. La imaginación histórica en el siglo XIX (1973), Hayden White . En su ...

Political tensions flare after Mexican presidential vote
Hours after Mexico's presumed president-elect, Enrique Peña Nieto, said it was time for his country to leave behind the political rancor of campaign ...

Mexican presidential candidate proposes Calderon for attorney general
The four candidates vying for Mexico's presidency held their final rallies Wednesday

Resources last updated: 2/22/2016 8:03:37 AM