DESARROLLO ACTIVIDAD 4 (Optimizando rendimiento de las consultas)
Enviado por andreslib1 • 16 de Septiembre de 2021 • Resumen • 314 Palabras (2 Páginas) • 219 Visitas
DESARROLLO ACTIVIDAD 4
(Optimizando rendimiento de las consultas)
1. Para la tabla country en su base de datos cree un índice utilizando la columna "description" llamado country_by_desc. Cree un índice sobre las columnas "creation_date" y "status" llamado "country_by_ds". Ejecute las siguientes sentencias y utilice el comando EXPLAIN para explicar el comportamiento de los índices:
SELECT * FROM country
FORCE INDEX (description)
WHERE description like 'CO'
ORDER BY description;
SELECT * FROM country
ORDER BY creation_date DESC, status ASC;
2. Optimice las siguientes consultas suponiendo que se realizan con frecuencia y que no existen índices creados sobre las tablas afectadas, a menos que se indique lo contrario.
SELECT creation_date, description FROM norme_item_factor
ORDER BY creation_date,description
Lo primero que se realiza es la creación de la base de datos, tablas y sus columnas
Base de datos🡪 base_de_datos
Tabla 🡪 country
Columnas 🡪 creation_date , status , description
Se realiza la creación de las tablas y sus columnas
[pic 1]
Creamos y ejecutamos nuestro índice
[pic 2]
SELECT * FROM country
Al ejecutar el comando nos arroja este resultado
[pic 3][pic 4][pic 5][pic 6][pic 7]
WHERE
Al ejecutar este comendo nos arroja el siguiente resultado
[pic 8][pic 9][pic 10]
ORDER BY creation_date DESC, status ASC;
Al ejecutar este comendo nos arroja el siguiente resultado
[pic 11]
Esta instrucción lo que nos muestra es que SQL selecciona todo de la tabla “country” ordenados descendiendo por la columna “creation_date” y ascendentemente por “status”
Si queremos que en la tabla nos ordene en cierta tabla se ejecutaría de la siguiente manera
ORDER BY description 🡪 (tabla “country” ordenados por la columna “description”)
Para ordenar por varias columnas en una tabla
ORDEN BY creation_date,description 🡪 (Esto significa que ordena por “creation_date”, pero si algunas filas tienen el mismo dato los ordena por “description”).
...