Análisis financiero

Páginas: 3 (580 palabras) Publicado: 17 de agosto de 2012
Máxima Performance
Postgresql

Disertante: Emanuel Calvo Franco.
Año: 2009

Nuevo temario


Entendiendo el EXPLAIN.



Actualizar Recolectar estadísticas.



Indices.

●Performance Tips.

Explain es tu amigo





Permite ir más allá de ejecutar consultas.
Ayuda a comprender que es lo que puede estar
fallando del servidor.
No siempre la consulta máselegante es la más
performante :)

Resumen




Este comando permite visualizar y entender
cual es la forma en que el optimizador analiza y
devuelve los resultados.
Es de gran ayuda cuandoqueremos ver
posibles defectos en la arquitectura de nuestra
base de datos.

Sintáxis:
# EXPLAIN [ANALYZE] [VERBOSE]

Insert
Update
select

Conceptos básicos


Coste



Operador●

Tiempo (no vamos a entrar en explicaciones filosóficas de que es esto :)



Tamaño de datos (esto podría tener una explicación más extensa , pero es entendible de
solo pensar en ella) Coste


Cost( 1ra fila … ultima) de acuerdo a valores de
coste explícitos en el postgresql.conf

Operadores


Seq Scan



Nested Loop



Index scan



Merge Join



Sort(*work_mem)



Hash and Hash Join



Unique



Group



Limit





Aggregate




Subquery Scan and
Subplan

Append



Tid Scan (raro)

Result

●Materialize

EXPLAIN y EXPLAIN ANALYZE

Más operadores del ANALYZE
select * from accounts a, history h where a.aid =
h.aid;

Manipulando el optimizador


Desactivamos la búsqueda por escaneode
índices?

Clean & Update me!


VACUUM



VACUUM FULL



VACUUM ANALYZE



ANALYZE



Reacomodan tuplas muertas

Acumulan estadísticas

REINDEX

Cualquier consulta,ejecuten
\h VACUUM
\ ANALYZE

Estadísticas


El catálogo contiene las estadísticas de
acceso , campos frecuentes y demás de todos
los objetos del CLUSTER.

Ejemplo práctico de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Análisis financiero
  • Análisis Financiero
  • Analisis Financiero
  • Analisis Financieros
  • Analisis financiero
  • Analisis financiero
  • Analisis financiero
  • Analisis Financiero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS