Lo primero que tienes que hacer es empezar hacer EXPLAIN ANALYZE para que veas cual es el plan que se esta ejecutando
*-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-Soporte PostgreSQL *-www.jqmicrosistemas.com *-809-849-8087 *-------------------------------------------------------* Date: Wed, 13 Jul 2011 10:33:15 -0500 Subject: [pgsql-es-ayuda] Sobre Performance de consultas From: [email protected] To: [email protected] TOPIC: Sobre Performance de consultas Hola a todos, bueno pues tengo muchas preguntas sobre el performance de los select, actualmente trabajo con tablas que tienen millones de registros, ahora es cuando siento que mis consultas estan pesimas ... lo que busco es mejorarlas, ahora bien... la unica forma de hacerlo es mejorando la cuestion de indices ¿? 1) SObre los indices: Hash :: Para condiciones tipo = (Pregunta: Por algun lado lei que no era recomendable usarlo puesto que se podian corromper algunos datos.. que tan cierto es esto ¿? y ademas tambien esta el hecho de que ocupan mucho mas espacio que el tipo BTree) B-Tree :: Para las demas condiciones Actualmente solo uso indices BTree. Bueno entonces el uso de indices es la unica forma de mejorar la performance de un select o hay otras formas ¿? Gracias desde ya. -- System.out.println('P'); for(int i=0; i<10; i++){ System.out.print('i'); } System.out.print('dro'); Staff :: Hadess_inf - www.foro.elhacker.net Web programmer :: Php - MysqlObject oriented programming
