Contenido

Arquitectura de una base de datos Oracle

Ahora podés ver nuestros vídeos cortos acerca del lenguaje SQL.

La base y la instancia
Estructuras lógicas
Tablespaces
            – Bloques
Segmentos
                        – Segmentos de datos
                        – Segmentos de índices
                                – Indices B-Tree
                                – Indices de clave reversa
                                – Indices Bitmap
                                – Indices basados en funciones
                        – Segmentos temporales
                        – Segmentos de undo
Extents
Estructuras físicas
– Archivos de datos
– Archivos de redo log
– Archivos de control

Estructuras de memoria
            – La SGA
            – La buffer cache
            – El redo log buffer
La Shared pool
            – La PGA
– Para produndizar, otras estructuras de memoria

Procesamiento de sentencias SQL

Areas de SQL compartido
Qué es un cursor y para qué sirve
Etapas en el procesamiento de una sentencia SQL

Parseo
            – Binding
            – Ejecución
            – Fetch
Beneficios de compartir cursores
Cómo escribir código SQL para compartir cursores
Variables de binding (bind variables)
Como monitorear la utilización de cursores
El parametro CURSOR_SHARING
Lo he entendido y quiero demostrarlo!

El plan de ejecución

Qué es el plan de ejecución?
El comando EXPLAIN PLAN
Creación de la PLAN_TABLE
Como ver el plan de ejecucion
Cómo leer el plan de ejecución
Uso de AUTOTRACE

Trace de sentencias SQL y el utilitario TKPROF
Introducción a SQL Trace
Cómo utilizar SQL Trace
Parámetros de inicialización de SQL_TRACE
Activación de SQL Trace
Obtención del archivo de resultados
Formateo del archivo de trace
El comando TKPROF
Interpretación de la salida del TKPROF
Errores comunes en la interpretación
Para profundizar, trace de aplicaciones “end to end” y trcsess

Apendice

Estructura de un indice bitmap

TrackBack Identifier URI

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.