WorksheetsMysql
Total questions: 10
Worksheet time: 8mins
Modo Sql, cual es el resultado de las siguientes sentencias:
SET @@SESSION.sql_mode = 'STRICT_ALL_TABLES';
CREATE TABLE t (i int);
INSERT INTO t (i) VALUES('abc');
Inserta el valor abc en la tabla t campo i
Warning, el valor será insertado con 0
Warning, el valor será insertado con NULL
Error, el valor no será insertado
¿Cual será el resultado del siguiente query?
SET @@SESSION.sql_mode = 'ONLY_FULL_GROUP_BY';
use employees;
SELECT d.dept_name, employees.gender, count(employees.emp_no)
FROM employees.employees
inner join dept_emp on employees.emp_no = dept_emp.emp_no
inner JOIN departments as d on dept_emp.dept_no = d.dept_no
group by d.dept_name;
Mostrará el número de empleados por departamento agrupado por el campo gender
Mostrará el número de empleados de la tabla employees
Error debido a la configuración del sql_mode, el group by debe tener todos los campos que anteceden a la función de agregación
Cantidad de empleados sin embargo aparecerá un warning
Con la siguiente configuración en el archivo config, ¿cuál será el resultado?
Slow-query-log = 1
Slow_query_log_file=”miservidor.log"
long_query_time=5
Los querys que se demoren más de 5 segundos se añadirán al binary log-bin
Se desactivará el log por querys lentos.
Los querys que se demoren más de 5 segundos se añadirán al archivo miservidor.log
¿ Pueden los querys que no están usando índices añadirse al slow query log aunque se demoren menor tiempo del configurado en long_query_time ?
No
Si, en caso de activar la variable log_queries_not_using_indexes
Si, por medio de la variable expire_logs_days
Por que motivos puede aparecer este error al intentar ingresa a mysql por línea de comando
"mysql" no se reconoce como un comando interno o externo, programa o archivos por lotes ejecutable
Contraseña no coincide
No se encuentran configuradas las variables de entorno
No se encuentra instalado mysql
El motor de base de datos por defecto de mysql es:
(a)
Cuando trabajamos con el motor Innodb, uno de los parámetros principales a configurar en el archivo config es innodb_buffer_pool_size, ¿para qué sirve?
Permite escoger la calidad de la durabilidad de las transacciones de escritura con las opciones: 1, 2 o 3
Configurar el tamaño de la caché de memoria, para evitar el acceso a disco.
Tiene un valor predeterminado de 8, permite dividir el buffer en varias instancias
Permite configurar el número de transacciones que se pueden escribir en el disco.
La base de datos contable de la empresa tiene un tamaño de 2 Gb, considerando que posee un servidor con 80 Gb RAM, cuál sería la configuración más apropiada para los parámetros innodb?
innodb_buffer_pool_size=8M
innodb_log_file_size=48M
innodb_buffer_pool_size=80G
innodb_log_file_size=20G
innodb_buffer_pool_size=2G
innodb_log_file_size=512M
innodb_buffer_pool_size=48M
innodb_log_file_size=8M
Que efecto tendrá la siguiente sentencia:
CREATE USER 'acarrera'@'%' IDENTIFIED WITH caching_sha2_password BY 'Clave1209**1' REQUIRE X509;
Se creará el grupo de usuario acarrera, el mismo que exigirá los archivos de certificado para loguear en el sistema
Se creará el usuario acarrera, el mismo que exigirá los archivos de certificado para loguear en el sistema
Se creará el usuario acarrera, el mismo que podrá loguearse en el sistema con el comando mysql -u acarrera -p, proporcionado su contraseña
Que muestra el siguiente comando: SELECT * FROM performance_schema.error_log;
Los bloqueos en las tablas myisam
Los errores, warnings y mensajes de información que se graban en el log de errores, de acuerdo a la configuración de log_error_verbosity
Los registros binarios que se transfieren en la replicación
Solo puede guardar errores del servicio de mysql.
