El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

SQL Server 2016: Desarrollo de bases de datos

Configuración de instancias

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Ya con la herramienta lista para trabajar y usar vamos a concentrarnos en el tema de la configuración, pero en específico trabajaremos con la configuración de instancias. Esta la detallaremos por partes para simplificar los puntos de trabajo.

Transcripción

Veamos cómo podemos configurar las instancias que tenemos del servidor. De lado izquierdo, en donde tenemos el explorador –es decir, el Object Explorer– vamos a dar clic derecho al apartado principal y en la parte de abajo damos clic en Propiedades. Ahora podemos ver la configuración de la instancia, que es todas estas opciones. En realidad, está separada o clasificada. Podemos ver que en este apartado vemos la información general y en la parte de abajo hace una especificación muy importante. Hay que tener cuidado con todas estas configuraciones, no solamente las que están en pantalla, también las que están en la sección del lado izquierdo, ya que podemos afectar la seguridad y el rendimiento de la base de datos. Por eso, en esta parte inicial del curso te digo: si no sabemos qué es, mejor no lo movemos. En este apartado vemos las propiedades generales como, por ejemplo, en donde están los archivos, el tamaño, la memoria, el idioma, la versión que tenemos y otras opciones. Vamos a seleccionar Memoria. En este apartado podemos ver que podemos colocar una memoria mínima para el servidor y una memoria máxima. Esto quiere decir que le estamos prestando cierta cantidad de recursos de la máquina en donde está a SQL Server. Aquí debemos tener cuidado, ya que, por ejemplo, supongamos que tú tienes 2 MB y tú estás prestando 1. 9 MB. En el peor de los casos, puede ser que tu sistema operativo colapse porque estás prestando el 99 % de tus recursos. Así que no debemos prestar los recursos que no tenemos o que son escasos. En este caso que estamos dejando 0, es el número que aparece por defecto y este número también aparece por defecto, ¿en base a qué? En base a lo que ya tenemos configurado y que se necesita normalmente. Recuerda: este es el máximo, es el peor de los casos, es algo muy raro que lleguemos a ese punto, pero puede llegar a pasar. Recuerda que la versión que estamos utilizando de SQL Server no puede salir a producción, es la versión que estamos trabajando para desarrollo. Por lo tanto, este caso no va a pasar. Después tenemos el apartado para memoria de índices. En este caso, cuando colocamos el 0 le estamos diciendo que el mismo SQL Server se encargue de asignar la memoria, y el mínimo de memoria que tenemos por "query" es de 1024. Como puedes ver, estos valores por defecto, en realidad, es raro que necesitamos modificarlos. Vamos a ir a Procesos. En este apartado de Procesos podemos ver que tenemos en principio dos partes: una que hace referencia a la afinidad pero de los procesos y otra a la afinidad de I/O, que se considera como "Input/Output". Si desplegamos este símbolo, podemos ver que sale un nodo, y si lo desplegamos aparecen del 0 al 7 CPU, que técnicamente son 8, lo que pasa es que el 0 también cuenta y por eso es que vemos 0 a 7. Si yo quiero habilitar esta primera columna, entonces voy a dar clic aquí, en la primera opción, y ya la podemos seleccionar. Ahora, si yo quiero habilitar la segunda columna, quitamos la selección y también ya la puedo seleccionar. En principio, por defecto no podíamos seleccionar, como puedes ver, ninguna de las opciones. Lo que sucede es lo siguiente. Esta primera opción, la de Processor, lo que hace es asignar un hilo a un CPU en específico. Aquí estamos trabajando, como puedes ver, cuestiones de rendimiento y debemos de tener mucho cuidado. En la segunda parte también estamos trabajando con esas asignaciones, pero ya estamos trabajando con el disco, entonces si no sabemos exactamente lo que necesitamos, el desempeño de la base de datos se puede ver afectado. Por lo tanto, en realidad no necesitamos hacer nada por ahora. En la parte de abajo podemos decidir también un máximo de "workers", en este caso está a 0, esto quiere decir que se van a ir creando dependiendo de las necesidades y nosotros no estamos colocando un límite. Si se necesitan 20, bueno, el sistema lo decide y en ese momento se van a crear. Por último, tenemos dos apartados más en donde podemos ver que se puede manejar cierta prioridad. Aquí le estamos diciendo, al momento de seleccionar, que SQL Server se va a volver una prioridad para el sistema operativo. Sabemos que cuando tenemos un sistema operativo y este tiene 20. 000 tareas, por dar un número, tiene que sacar prioridades. Si yo tengo marcada esta casilla, significa que SQL Server debe de ser una prioridad para este equipo. Si quitamos la selección, en ese momento SQL Server ya no es una prioridad y es un programa más. En la parte de abajo tenemos una opción, pero esta opción solamente está disponible en Windows Server 2003. Así que, en realidad, no vamos a poder utilizarlo, porque depende de cada equipo y solamente algunos equipos lo van a tener habilitado. En la cuestión de seguridad, vamos a encontrar en la primera parte que tenemos la autenticación. Podemos trabajar con dos modos: el modo de autenticación de Windows y el modo de SQL Server y, además, la autenticación de Windows. Por defecto tenemos solamente la de Windows y la podemos dejar así. En la parte de abajo podemos ver algo referente al "log", que nos da la oportunidad para saber lo que está pasando. En principio, lo que podemos saber es quién accedió, también quién intentó acceder pero fracasó, es decir, falló en la contraseña, falló en el usuario o en alguno de esos elementos. Como puedes ver, la seguridad siempre nos da ahí una muy buena pauta para tener un control estricto de esto.

SQL Server 2016: Desarrollo de bases de datos

Aprende a realizar bases de datos con SQL Server, una de las tecnologías con mayor implantación y uso en la industria para gestionar y administrar las bases de datos.

2:17 horas (24 Videos)
Actualmente no hay comentarios.
 
Software:
SQL Server SQL Server 2016
Fecha de publicación:28/08/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.