![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#10
|
||||
|
||||
|
¡Hola a todos!
Los saludo con gusto. Revivo este hilo porque me he topado con algo similar. Mi experiencia con planes y selectividad de índices es casi nula en este momento. Pero hoy aprendí algo sobre lo segundo, gracias a este hilo y los siguientes dos enlaces: http://www.firebirdfaq.org/faq167/ http://vivenciasdiariasmiaspropias.b...imizar-el.html Empiezo por colocar una versión simplificada del procedimiento actualizador de selectividad de índices. En adelante lo tendré en todas mis bases de datos Firebird:
Ahora expongo mi caso sin mayores rodeos. Tengo una consulta Select que se ejecuta unas diez veces más rápido con una condición Where que sin ella (aunque la lógica indique que sin la cláusula Where debería ser más rápida). La he reducido a su mínima expresión y le he dado la siguiente forma para ejemplificar:
Cabe mencionar que la tabla ParteProveedor tiene un índice descendente por el campo FechaModificacion. Comentada la línea del Where, cuando ejecuto la consulta en IB Expert demora alrededor de 4 segundos y en la parte inferior aparece el plan que se utilizó: Cita:
Cita:
Revisando la sintaxis general de una sentencia Select, vi que el plan se especifica como una cláusula más. Así que adapté mi sentencia Select, quedando de esta manera:
Con esto la consulta se ejecuta en una casi imperceptible fracción de segundo. Ahora me toca aprender sobre la sintaxis de la cláusula Plan. Le echaré un vistazo a los manuales, pero si alguien puede adelantarse a explicarnos algo, creo que a muchos nos será de gran valía. Saludos. Al González. ![]() Última edición por Al González fecha: 01-03-2008 a las 02:57:18. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| No es lo mismo, ni quiere decir lo mismo | obiwuan | Humor | 35 | 21-12-2006 20:25:48 |
| Borland tiene un plan Macabro para la Argentina!! | delphi.com.ar | Humor | 3 | 02-07-2006 19:38:16 |
| Query sobre dos BDs en el mismo PC en Firebird | papulo | Conexión con bases de datos | 2 | 08-02-2006 17:17:04 |
| plan ibarretxe. votamos todos ? | maruenda | Debates | 65 | 08-03-2005 16:41:14 |
| Plan Contable | TIKIMORE | Varios | 0 | 29-05-2003 13:29:22 |
|