You are on page 1of 3

2.1.

CARACTERSTICAS DEL DBMS SQL SERVER


Facilidad de instalacin, distribucin y utilizacin.
SQL Server posee una gran variedad de herramientas administrativas y
de desarrollo que permite mejorar la capacidad de instalar, distribuir,
administrar y utilizar SQL Server.
Puede utilizarse el mismo motor de base de datos a travs de
plataformas que van desde equipos porttiles que ejecutan Microsoft
Windows 95 98 hasta grandes servidores con varios procesadores
que ejecutan Microsoft Windows NT, Enterprise Edicin.
Almacenamiento de datos.
SQL Server incluye herramientas para extraer y analizar datos
resumidos para el proceso analtico en lnea. SQL Server incluye
tambin herramientas para disear grficamente las bases de datos y
analizar los datos mediante preguntas en lenguaje normal.
Integracin con Internet.
Escalabilidad, estabilidad, seguridad y disponibilidad.
Caractersticas de base de datos corporativas.
Soporte de transacciones
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de administracin, que
permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y datos
se alojan en el servidor y las terminales o clientes de la red slo acceden
a la informacin.
Adems permite administrar informacin de otros servidores de datos.

2.1.1 ESTRUCTURA DE MEMORIA Y PROCESOS DE LA INSTANCIA.

ESTRUCTURA DE MEMORIA

System global rea:

Es un grupo de estructuras de memoria que contienen datos e
informacin de control para una instancia de una base de datos. El SGA
es compartido entre los usuarios.
Un SGA y los procesos constituyen una instancia.
Para un desempeo optimo el SGA completo debe estar en memoria si
no lo est y se utiliza la memoria virtual el desempeo puede decrecer
dramticamente.

Buffer cache de la base de datos:

Es la porcin del SGA que mantiene una copia de los datos leidos de
los archivos de datos. Todos los procesos de los usuarios conectados
concurrentemente ala instancia compartida acceden al buffer cache de
la base de datos.

Organizacin del buffer cache de la base de datos:

Write list: mantiene los buffers sucios, que contienen datos que han sido
modificados pero que an no han sido escritos a disco.
LRU list: mantiene los buffer libres, pinned y sucios que no han sido
movidos a un Write list.
Free buffers: no tienen ningn dato til y estn disponibles para su uso.
Pinned buffers: son aquellos que estn siendo accesados actualmente.

La primera vez que un proceso usuario requiere una pieza de datos,
este busca los datos en el buffer cache. Si el proceso los encuentra se
tiene un cache hit. En caso contrario debe buscarlos en el archivo de
datos y se tiene una cache miss.

Redo log buffer:

es un buffer circular en el SGA que mantiene informacin acerca de los
cambios hechos en la base de datos esta informacin es almacenada
en los registros redo contiene la informacin necesaria para construir o
rehacer, los cambios hechos en la base de datos por las operaciones.
Los registros de redo son utilizados en caso de ser necesarios para la
recuperacin de la base de datos.
Los registros de redo toman espacios continuos y secuenciales en el
buffer.

Shared pool:

Es la porcin del SGA que contiene las tres reas mayores: library
cache, dictionary cache estructuras de control.
Library cache: incluye las reas de SQL compartidas y privadas en caso
de que sea un servidor de mltiples transacciones. Los rendimientos
PL/SQL y paquetes, estructuras de control como los locks y
manejadores del cache de libreras.

Shared SQL reas y private SQL reas: la ejecucin de cada instruccin en un
sql con un rea de sql privada y otra compartida.



ESTRUCTURA DE LOS PROCESOS

Un proceso es un hilo de control o un mecanismo en un sistema operativo que
puede ejecutar una serie de pasos. Un proceso normalmente tiene su propia
rea de memoria privada en la cual se ejecuta.

Todos los usuarios conectados deben cerrar dos mdulos de cdigo para
acceder a la instancia de una base de datos.
una aplicacin o herramienta.
el cdigo del servidor, ejecutado por cada usuario interpretara la
instruccin sql.


ESTRUCTURA DE SQL SERVER

You might also like