You are hereOracle / Oracle 9i

Oracle 9i


Covers releases 9.1.0.x to 9.2.0.x

Honey, I shrunk the indexes - Part 3

Index Key compression, evil or good?

I'm going to split this post in two sections, the first one will depict what goes on inside the index when we use key compression, in order to get details of this feature inner nature and establish tendency to good or bad; the second part will provide tools to measure index key compression effects.

¿Quien esta usando tu espacio de UNDO?

¿Vives o trabajas en Latinoamerica? ¿Quieres asistir al mejor evento de Oracle del año? El OTN LAD Tour 2012 te extiende una invitación OTN LAD Tour 2012

¿Eres Argentino o vives en Argentina y te interesa MySQL/NoSQL/Cloud? ¡Este evento es para ti! Primer conferencia de usuarios de MySQL / NoSQL & Cloud para América Latina

Seguramente has estado en esta situacion: un tablespace de undo que crece sin control, amenazando con engullir el storage disponible... hasta que comienzan a fallar los procesos con un ORA-01555 porque no se pudo ampliar el tablespace, o misteriosamente deja de crecer y demandar espacio adicional, y posiblemente en los minutos u horas proximas comiences a ver que se libera gradualmente el espacio en el tablespace. Si tu te rascaste la cabeza, preguntandote "¿Que pasó?" o "¿Que usuario hizo esto?", entonces este articulo puede serte muy util.

Who is using your UNDO space?

Sure you've faced this situation: a growing undo tablespace, that seems it could engulf your entire disk space... until finally stops demanding additional space, and within some minutes (or hours, depends on your UNDO_RETENTION setting) you start to see more and more free space in your tablespace. If you scratched your head wondering 'what happened?' or 'who the User did this?', this post may be helpful.

Cariño, encogi los indices - Parte 2

Como escoger a los candidatos perfectos

Cuidado: la compresión de los indices puede afectar adversamente los planes de ejecución y degradar el performance, le recomendamos que efectue estas pruebas en un ambiente de replica o pruebas, y verifique el comportamiento de las consultas SQL y el código PL/SQL.

No todos los indices pueden ser comprimidos, pues algunas veces la reduccion de espacio obtenida al comprimirlos no amerita el trabajo extra que implican los procesos de compresion/descompresion. Pero ¿Como sabemos eso por anticipado?

Permitanme sugerirles dos aproximaciones al tema:
1) Orientado al tamaño
2) Orientado a la frecuencia de acceso

Honey, I shrunk the indexes - Part 2

How to pick the perfect candidates

Warning: index compression may change execution plans and affect performance, try this on a test database and check if application SQL and PL/SQL code execution improves.

Not every index must be compressed, sometimes compression will give minimal space reductions, that don't compensate the overhead incurred. But how do we know that?

I may suggest two approaches:
1) Size oriented
2) Access frequency oriented

Oracle Wait Interface-Introduction

Sure you remember the Star Wars zaga ... and Obi-wan-kenobi as the first 'Force'-instructor of Luke. Well, my point here is how to use the Force with Oracle Server... with OWI or Oracle Wait Interface as its long name stands.



Syndicate

Syndicate content

Follow DatabasesLA on Twitter

Who's online

There are currently 0 users and 5 guests online.

Estadisticas

Locations of visitors to this page

hidden hit counter