Web view-En las tareas de configuración es recomendable seguir además del manual de la...

16
ACTIVIDAD PUNTUABLE 1 (CORRESPONDIENTE AL TEMA 2) 1. TÍTULO DE LA ACTIVIDAD: Instalación y configuración de un SGBD 2. DESCRIPCIÓN DE LA ACTIVIDAD: OBJETIVOS - Con esta actividad vas a instalar un servidor MySQL y a familiarizarte con los aspectos más importantes de su configuración. METODOLOGÍA - Comenzarás con la instalación de MySQL atendiendo a las consideraciones previas como plataforma sobre la que harás la instalación (Windows o Linux), la distribución y versión de MySQL elegida, etc. -En las tareas de configuración es recomendable seguir además del manual de la asignatura, la documentación oficial (http://www.mysql.com ) - Es importante que todas las actividades estén hechas por línea de comandos, bien por consola o por el cliente de comandos de MySQL, además el alumno podrá realizar estas tareas de forma gráfica, pero éstas serán siempre un complemento a lo anterior y no como método principal. ACTIVIDAD INSTALACIÓN i. Elige un paquete de instalación de MySQL (http://www.mysql.com/downloads/ ) preferiblemente un paquete GPL, para no tener que utilizar versiones comerciales de prueba. Escribe la distribución y versión utilizadas. MySQL Community Server 5.6.14 GPL BAJO WINDOWS de 32bits, en instalador automatico

Transcript of Web view-En las tareas de configuración es recomendable seguir además del manual de la...

Page 1: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

ACTIVIDAD PUNTUABLE 1 (CORRESPONDIENTE AL TEMA 2)

1. TÍTULO DE LA ACTIVIDAD: Instalación y configuración de un SGBD

2. DESCRIPCIÓN DE LA ACTIVIDAD:

OBJETIVOS- Con esta actividad vas a instalar un servidor MySQL y a familiarizarte con los aspectos más importantes de su configuración.METODOLOGÍA- Comenzarás con la instalación de MySQL atendiendo a las consideraciones previas como plataforma sobre la que harás la instalación (Windows o Linux), la distribución y versión de MySQL elegida, etc. -En las tareas de configuración es recomendable seguir además del manual de la asignatura, la documentación oficial (http://www.mysql.com)

- Es importante que todas las actividades estén hechas por línea de comandos, bien por consola o por el cliente de comandos de MySQL, además el alumno podrá realizar estas tareas de forma gráfica, pero éstas serán siempre un complemento a lo anterior y no como método principal.

ACTIVIDAD

INSTALACIÓNi. Elige un paquete de instalación de MySQL

(http://www.mysql.com/downloads/) preferiblemente un paquete GPL, para no tener que utilizar versiones comerciales de prueba. Escribe la distribución y versión utilizadas.

MySQL Community Server 5.6.14 GPL BAJO WINDOWS de 32bits, en instalador automatico

ii. Una vez descargado, instálalo realiza capturas de las principales pantallas (3 o 4 son suficientes) durante el proceso de instalación que luego incluirás en el ejercicio.CONFIGURACIÓN

Page 2: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas
Page 3: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

iii. Arranca el asistente de configuración de MySQL, y vamos a hacer una configuración detallada siguiendo estos requerimientos (haz una captura de pantalla de cada uno):

Page 4: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

La instalación será en un ordenador personal u “ordenador de desarrollo”

El uso de la base de datos será Multifuncional

Page 5: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

No requerimos una ubicación especial para el directorio de datos

El límite para las conexiones concurrentes será 15 y dejaremos habilitado el protocolo TCP/IP.

El juego de caracteres elegido será “latin1”.

Page 6: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

Instalaremos por defecto el servidor MySQL como un servicio.

ºEscribe una contraseña para el usuario root, ten en cuenta que después cuando ejecutes por línea de comando cualquier programa como “mysqladmin shutdown” tendremos que poner “mysqladmin –u root –p shutdown” para que nos pida la contraseña y se ejecute el programa. (Ver figura)

Page 7: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

iv. Arranca el servidor de MySQL y visualiza las bases existentes en el servidor, hazlo de dos formas: desde el cliente de MySQL y desde el terminal de comandos (añádelas mediante sendas capturas de pantalla)

Page 8: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

v. Visualiza las tablas de la base de datos mysql (adjunta una pantalla)

Page 9: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

vi. Edita el fichero de configuración (my.ini o my.cnf según si estamos en Windows o Linux) y

consulta el valor de las variables “key_buffer_size”, “read_buffer_size” y “sort_buffer_size”

(haz una captura de esa parte del fichero). Comenta qué información guardan estas variables.

Después consúltalas desde el terminal cliente de MySQL (con el comando “show variables like

……”) y modifica con otro valor estas variables (guarda capturas de pantalla de lo que has

hecho).

Read_buffer_size: Cada Hilo que realiza un recorrido secuencial sobre los valores de una tabla

crea un buffer del tamaño indicado por la variable.

key_buffer_size: El tamaño de memoria usado para bloques de índices.

Page 10: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

sort_buffer_size: Cada vez que se necesita hacer una ordenación se crea un buffer del tamaño

indicado por la variable.

Page 11: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas
Page 12: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

vii. Carga en el servidor las bases de datos que tienes en el fichero adjunto

bases_libro_admin.sql, comprueba que se han cargado correctamente (show databases) y

consulta la información del nombre de la tabla, el tipo de tabla, la fecha de creación de la base

de datos y el motor de almacenamiento (engine) de las tablas de las bases de datos “ebanca” y

“liga”. Haz una captura de la consulta y comenta las diferencias. (Ayuda: utiliza el comando

“describe informaton_schema.tables” para ver la estructura de la tabla que necesitas del

diccionario de datos).

Page 13: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas
Page 14: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

Las Diferencias entre las tablas de Ebanca y liga, que son BBDD con tablas que tienen diferente

motor de almacenamiento (engine) ebanca lo tiene con InnoBD y Liga con MyISAM, también el

tipo de codificación del lenguaje o de caracteres de las tablas o de las BBDD son diferentes

ebanca lo tiene como Latin1-swedish_ci y liga lo tiene como Utf8-general_ci

FICHEROS DE LOG

viii. Activa el registro de consultas lentas, poniendo el tiempo mínimo a 1 segundo. Elabora una

consulta “lenta” en una de las bases de datos que tenga tu servidor y comprueba el log

correspondiente. (Añade un par de capturas de pantalla con lo que has hecho).

Page 15: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

Comando de la consulta lenta:

select * from ebanca.apuesta, liga.equipo, nmotor.autores, nmotor.comentarios order by

apuesta.codigo_carrera;

Resultado:

Page 16: Web view-En las tareas de configuración es recomendable seguir además del manual de la ... fichero adjunto bases_libro_admin.sql, ... de consultas lentas

Entrada en el log:

# Time: 131027 21:19:38

# User@Host: root[root] @ localhost [127.0.0.1] Id: 16

# Query_time: 49.611338 Lock_time: 0.510735 Rows_sent: 1000 Rows_examined: 471022

SET timestamp=1382905178;

select * from ebanca.apuesta, liga.equipo, nmotor.autores, nmotor.comentarios order by

apuesta.codigo_carrera

LIMIT 0, 1000;

3. EXTENSIÓN MÁXIMA DE LA ACTIVIDAD: 15 hojas con las respuestas a las preguntas y las capturas de pantalla.