Vous êtes sur la page 1sur 10

INTRODUCCION

Una vez se han conceptualizado los principales aspectos de configuracion en un sistema manejador de
base de datos, a traves de los diferentes elementos que interactuan con el adecuado funcionamiento , de
esta manera los aspectos en corcondancia con los objetivos y los servicios a prestar, como la
configuracion de memoria, arquitectura de almacenamiento, usuarios, sistema operativo determinaran
el optimo desempeño de aplicaciones. El objetivo primordial de las bases de datos es resguardar la
informacion en las organizaciones, mediante componentes que permitan centralizar su disponibilidad
de los datos, siendo esta implementacion susceptible a la ocurrencia de fallos, sobre agentes exteros o
internos, para los cuales el sistema manejador de base de datos debe estar capaz de mitigar los tiempos
de incidencias sobre la informacion. Las acciones a implementar como plan de recuperacion ante
desastres, ante un adecuado sporte que permita a los usuarios tener acceso a las configuraciones
iniciales de despliegue a la base de datos de esta manera se estructuran acciones preventivas y
correctivas a la migracion de la misma.

Los SMBD brindan disponibilidad en procesos acorde a los recursos de red anteriormente
especificados en el informe detallado para la alcaldia san antonio del sena, mediante tecologias de la
informacion, conectividad y servicios informaticos que se brinda de forma interna y externa, una vez
determinados los requerimientos de arquitectur e instalacion del proceso, se define las instancias de
implementacion de un servidor de base de datos, se opta por un proveedor de servicio acorde a lo
estimulado, para este caso de estudio se ajustara sobre SQL Server siendo este un gestor de datos con
alta complejidad en cuanto a necesidades tanto en hardware como software, soportando un grado de
distribuccion idoneo a las dependencias de trabajo.
MEMORIA

SQL Server adquiere y libera memoria de manera dinamica, segun sea preciso, no es necesario que se
especifique la cantidad de memoria que se debe asignar al sistema de base de datos. La administracion
dinamica del motor de base de datos es adquirir toda la memoria que necesita sin provocar unaa
escasez en el sistema, generalizando una consulta periodica para determinar la cantidad de memoria
libre, el mantenimiento de esta evita la paginacion en el sistema operativo.

Uno de los principales objetivos es minimizar la E/S de disco, ya que las operaciones de lectura y
escritura realizan un uso intensivo de recursos, SQL Server crea un grupo de buferes en la memoria
para contener las paginas leidas en la base de datos, evitando que el sistema operativo se quede con
poca memoria minimizando la entrada y salida fisica de archivos. Reservando una parte del espacio de
direccones virtuales (VAS) del proceso usadas para la asignacion de varias paginas (MPA), asignador
de CLR, memoria para pilas de subprocesosny las aignaciones de Windows directas (DWA).

✔ Las paginas de cache del bufer se distribuyen por nodos de hardware, que permite que un
subproceso tenga acceso a una pagina local y no desde memoria externa.
✔ Asignacion de paginas, que incluye consumo de memoria menores o iguales a 8 KB,
determinando los limites de mecanismos fisicos.

A partir de la asignacion de memoria total del servidor maxima, a la configuracion contigua suficiente
para atender la demanda de solicitudes debido a la fragmentacion de memoria, SQL Server realiza
compromisos por encima de lo indicado en vez de rechaza las solicitudes.En cuanto se realiza esta
asignacion, la tarea en segundo plano sobre los recursos, indica la lectura del contador de rendimiento
establecida para que liberen la memoria asignada.
Se puede configurar memoria hasta el límite del espacio de direcciones virtuales de proceso en todas
las ediciones de SQL Server.

Proporcion Cantidad Maxima De Memoria SQL Server


Memoria Convencional Espacio de direcciones virtuales del proceso:
- 2 GB

Mecanismo AWE (Superar el límite del espacio de SQL Server Standard, Enterprise y Developer:
direcciones virtuales en plataformas de 32 bits). Búferes es capaz de acceder hasta 64 GB de
memoria.

Privilegio Bloquear Paginas (Permite bloquear Si se concede este privilegio sin habilitar AWE, no
memoria física e impedir la paginación en el SO). tiene efecto en el servidor.
GESTION DE USUARIOS

Un usuario dentro de una base de datos de SQL Server es un entidad de seguridad sujeto a roles que
especifican un conjunto de privilegios que permiten a un usuario realizar tareas concretas. A diferencia
de los roles del servidor, los roles de la base de datos no son fijos, se pueden crear, modificar y quitar
los privilegios y usuarios asignados a un rol de la base de datos para la administración masiva.

Se pueden generar usuarios concretos a la base de datos, para establecer conexion con una base de
datos SQL Server de instancia independiente, algunas opciones solo se aplican dentro del cuadro de
dialogo a tipos especificos de usuarios, los inicios de sesion deben ser asignados sobre parametros
especificos:

✔ Nombre de usuario con inicio de sesion mediante contraseña


✔ Usuario asignado con clave asimetrica
✔ Nombre de certificado usado como alternativa para el usuario de base de datos

Dentro de los usuarios del sistema se proporcionan opciones tales como, Esquemas de propiedad que
pueden activar o desactivar las casillas situadas junto a los esquemas, Pertenencia enumeracion de
todos los roles de base de datos posibles y Elementos protegibles el cual muestra los elementos que se
pueden conceder al inicio de sesion. El usuario de windows no necesariamente tiene credenciales de
inicio de sesion ya que solo necesita tener acceso a una instancia especifica dentro de la base de datos
maestra.
INSTANCIAS

Cuando un sistema manejador de base de datos se implementa en ejecucion de servicio (SLA) el cual
define areas como niveles de rendimiento y disponibilidad necesarios a partir de requerimientos
controlados normalmente de configuracion para instancia. Cada instancia de la base de datos incluye
opciones de configuracion que controlan comportamientos sobre el uso de recursos y caracteristicas
como comportamientos de control mediante auditoria o recursividad de desencadenador del proceso.

Una instancia se configura inicialmente inmediatamente despues de que ha instalado, se determina los
requerimientos del SLA, una vez segregado los tipos de base de datos los administradores supervisan el
rendimiento de la instancia ajustado segun sea las metricas necesarias a tareas de configuracion:

✔ Opciones de configuracion de servidor SQL Server, puede administrar y optimizar los recursos
mediante opciones de configuracion sobre el procedimiento almacenado del sistema, las
opciones de configuración automática son aquellas que el SMBD ajusta según las necesidades
del sistema.
✔ Ver y configurar las ubicaciones predeterminadas de los archivos de datos y registro nuevo en la
instancia, mediante el procedimiento de proteccion a los archivos mediante listas de control de
acceso (ACL) establecidas en el directorio raiz.
✔ Asignacion de puertos TCP/IP a la afinidad del nodo de acceso a memoria no uniforme, los
procesadores de nucleos del motor de base de datos SQL Server crea particiones de estructuras
internas y de los subprocesos de servicio por nodo, se configura automaticamente en el nivel de
instancia de base de datos cuando se inicia el servidordescribe la informacion en el registro de
errores.
✔ Habilitar la directiva de bloquear paginas en memoria de windows, esta directiva determina qué
cuentas pueden usar un proceso que mantiene los datos en memoria física, impidiendo que el
sistema lleve los datos en la memoria virtual del disco.
ALMACENAMIENTO Y TIPOS DE ARCHIVO

Como minimo la base de datos debe contener dos archivos del sistema operativo, un archivo de datos el
cual contiene objetos como tablas, indices, procedimientos almacenados y vistas agrupados para
asignacion y administracion, los archivos de registro contienen la informacion necesaria para recuperar
todas las transacciones del sistema manejador de base de datos, resulta optimo colocar los archivos de
datos y de registro en distintos discos.. SQL Server contiene tres tipos de archivos para la
implementacion segura de la informacion:

Incluye la información de inicio de la base de


datos sobre un archivo principal o en archivos de
Principal datos secundarios, la extension recomendada para
archivos de datos principales es .mdf.

Los archivos de datos secundarios son opcionales, están


definidos por el usuario y almacenan los datos
Secundario distribuidos en una unidad de disco distinta, la extension
recomendada para archivos de datos principales es .ndf.

Contienen la información de registro que se utiliza


para recuperar la base de datos, como minimo
cada base de datos debe tener un archivo de
Registro de transacciones
registro, la extension recomendada para archivos de
datos principales es .ldf.

Los archivos se generalizan de forma automatica a partir del tamaño especificado incialmente cuando
se llena el archivo el tamaño aumenta en la cantidad de crecimiento acorde al sistema maximo
proporcional, si no se especifica el tamaño e archivo puede aumentar hasta utilizar todo el espacio
disponible en el disco, en una base de datos incrustada en una aplicacion para que el usuario no
disponga de acceso a un administrador del sistema automaticamente, evitando tareas administrativas de
la cantidad de espacio disponible en la asignacion de espacio manualmente. Si la inicializacion
instantanea de archivos esta habilitada en el manejador de base de datos SQL Server generara una
sobrecarga al asignar espacio para archivos de datos.
La forma que utiliza una instancia de archivos de base de datos para almacenar copia por escritura,
depende de la creacion interna de usuario:

✔ Una instancia para la crear un usuario almacena sus datos en uno o mas archivos dispersos, es
una caracteristica del sistema el cual no asigna datos de usuario en el espacio del disco, el
grupo de archivos optimizados para memoria contiene uno o varios contenedores.Cada
contenedor contiene archivos de datos, archivos delta o ambos tipos de archivos.

✔ Las instancias de base de datos utilizan internamente comandos, internamente mediante flujos
alternativos dispersos de los archivos originales, permite que varias asignaciones de datos se
asocien a un unico archivo o carpeta sin afectar las estadisticas de tamaño o volumen del
sistema.

Los grupos de archivos utilizan un relleno proporcional entre todos los grupos de archivo, a medida que
el motor de base de datos de SQL Server asigna una cantidad proporcional al espacio disponble hasta
que este completo, para maximizar el rendimiento de creacion de archivos en tantos discos disponibles,
optimiza la distribucion en tablas de acceso a los indices de E/S en paralelo que se encuentran en discos
fisicos distintos, un archivo o un grupo de archivos no puede ser utilizado por más de una base de
datos.
SERVICIOS

SQL Server son programas ejecutables que funcionan como un servicio de Windows, los programas
que se ejecutan como servicio pueden seguir funcionando sin mostrar actividad alguna en la pantalla
del equipo, si el administrador de configuracion en el nodo de un cluster que no hospeda los recursos,
los servicios apareceran detenidos, los nodos de los servicios que no implementen herramientas que
esten disponibles en el equipo :

Motor de base de datos.


El proceso ejecutable puede ser la instancia predeterminada para el MBD que esten instaladas en el
equipo, determinada por el administrador de configuracion limite de una por equipo. Al pausar el
servicio se impide que los nuevos usuarios se conecten, aunque los que ya esten conectados pueden
seguir hasta que sus conexiones se interrumpan, esto les permite completar las conexiones de
transacciones que estan en curso

SQL Server Servicio de Agente.


Servicio de Windows mediante el cual se ejecuta tareas administrativas programadas, denominadas
trabajos y alertas, este servicio no se puede reanudar.

SQL Server Servicio Browser


Solicitudes entrantes de recursos de SQL Server proporcionando a los clientes informacion acerca de
las instancias instaladas en el equipo dentro de una sola instancia del servicio. Cuando se inicia una
instancia se asigna un puerto TCP/IP al servidor de canalizacion con nombre especifico utilizando
dicho puerto para intercambiar datos con las aplicaciones cliente
GESTION DE CONEXIONES Y MANEJO EN RED

Al instalar un motor de base de datos SQL Server, incluye herramientas dependientes de las opciones
principales para conectarse sobre una funcion basica, se puede obtener acceso que permite habilitar
protocolos de servidor, configurar opciones de protocolo en puertos, ppara que se conecten de forma
automatica, esta herramienta configura los elementos de conectividad más avanzados. SQL Server
permite configurar protocolos de red de servidor y cliente, así como opciones de conectividad, una vez
habilitados los protocolos correctos, no suele ser necesario cambiar las conexiones de red del servidor.

✔ Protocolo de red que se usa para la entrada de configuración compatible con los protocolos
Memoria compartida, TCP/IP y Canalizaciones con nombre.
✔ Parámetros de conexión asociados a la dirección de conexión para la configuración del
protocolo de red.

El motor de base de datos incluye herramientas como parte de los componentes de cliente durante la
instalacion, la mayoria de las organizaciones tienen usuarios del dominio y usaran la autenticacion de
windows, proporcionando un entorno de seguridad importante de las operaciones de base de datos. Para
mejorar la seguridad se instalan con conectividad de red limitada, las conexiones a Motor de base de
datos se pueden realizar desde herramientas que se ejecuten en el mismo equipo, no desde otros
equipos. Para mejorar la seguridad, Windows activan el firewall si desea conectarse a esta instancia
desde otro equipo, debe abrir un puerto de comunicaciones en el firewall, evitando el acceso no
autorizado a los recursos de los equipos. El servicio Explorador de SQL Server escucha las solicitudes
entrantes de recursos y proporciona información acerca de las instancias instaladas en el equipo,
cuando el servicio se está ejecutando, los usuarios se pueden conectar a instancias si proporcionan el
nombre del equipo y el de la instancia, en lugar del nombre del equipo y el número de puerto, puesto
que recibe solicitudes UDP no autenticadas

En algunos SMBD la configuracion por defecto no precisa conexiones remotas establecidas


directamente en el archivo de correspondiente a la consola administrativa, sobre la lista de acceso
indicando el metodo de autenticacion de usuarios para determinadas maquinas y redes, en cuanto a
procesos en el servidor sobre acceso en la red con la conectividad de elementos asociados a la base de
datos e infraestructura de conexion. Permite trabajar en modo cliente-servidor, donde la información y
datos se alojan en el servidor de red, permiten administrar la informacion de otros servidores de datos,
mediante parametros de interaccion en el envio de sentencias y declaraciones procesadas la base de
datos,
SISTEMA OPERATIVO

El programa de instalacion SQL Server se ejecuta en equipos con formato de software para instalar y
ejecutar en el sistema operativo Windows, la instalacion requiere componentes previos tales como:

Componente Requisito
SQL Server necesita .NET Framework 4.6 para el
.NET Framework Motor de base de datos, automaticamente o
manualmente para instalador Windows.

Los sistemas operativos admitidos tienen software


de red integrado. Las instancias predeterminadas
Software de red independiente admiten los protocolos de red:
Memoria compartida, canalizaciones con nombre,
TCP/IP.

Un requisito previo de componentes de software se ejecutan de forma en el modo de aplicaciones


subyacentes a herramientas de administracion, los sistemas operativos de cliente, estan disponibles en
arquitecturas tanto de 32 bits como 64 bits, las caracteristicas admitidas en el sistema operativo de
cliente, admiten todas las caracteristicas de SQL Server, en cuanto a servicios compatibles admite
arquitecturas disponibles:

✔ Componentes de documentacion de calidad de datos, la ejecucion en una maquina virtual sera


mas lenta que la nativa debido a la sobrecarga de vitualizacion.
✔ Para la instalacion desde disco se necesita una unidad de DVD

✔ SQL Server requiere Super VGA (800x600) o un monitor de una resolucion mayor

✔ Recurso compartido de archivos SMB, conectividad con herramietas de cliente

✔ No puede ejecutar los servicios SQL Server en un controlador de dominio bajo una cuenta del
servicio local.
✔ Las instancias del clúster de conmutación no se admiten si los nodos de clúster son
controladores de dominio.
https://docs.microsoft.com/es-es/sql/relational-databases/memory-management-architecture-guide?
view=sql-server-2017
https://docs.microsoft.com/es-es/sql/relational-databases/security/authentication-access/create-a-
database-user?view=sql-server-2017
https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/database-engine-instances-
sql-server?view=sql-server-2017
https://docs.microsoft.com/es-es/sql/relational-databases/databases/database-files-and-filegroups?
view=sql-server-2017
https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/start-stop-pause-resume-
restart-sql-server-services?view=sql-server-2017#Services
https://docs.microsoft.com/es-es/sql/sql-server/install/hardware-and-software-requirements-for-
installing-sql-server?view=sql-server-2017
https://docs.microsoft.com/es-es/sql/relational-databases/lesson-1-connecting-to-the-database-engine?
view=sql-server-2017

Vous aimerez peut-être aussi