Manejando datos

Buscando campos entre todas las bases de datos de MySQL-MariaDB

Posted by in MariaDB, MySQL

Justo esta mañana he tenido un problema con #MySQL y obtenía un error un tanto “extraño”, no por que saliera un error, sino porque el campo que daba el error no me resultaba conocido. En concreto, he creado un procedimiento para realizar tablas de referencas cruzadas, y al ejecutar me saltaba un error: El caso es que comprobaba las bases de datos con las que trabajaba y … no encontraba ningún campo “comment” por ninguna parte. Así que, aprovechando de una consulta de Common_schema, decidí crearme esta pequeña utilidad, para…read more

0

Forzando índices en MySQL – MariaDB

Posted by in MariaDB, MySQL

Dentro de un proyecto de investigación en la Universidad de Córdoba, trabajamos con una base de datos en MySQL que tiene unos cuantos registros, en torno a 9 Gb, de los que el 95% se concentran en una sola tabla “datos“. En esta tabla se guardan datos con una frecuencia de 5 minutos, pero necesitamos calcular los datos agregados horarios. Para año y medio de datos, tenemos unos cuantos millones de datos, concreamente 57 millones. Nos metemos en faena, pero comprobamos los índices disponibles: La consulta que tenemos prevista es…read more

0

Índices en MySQL

Posted by in MariaDB, MySQL

Los índices, quizás, sean uno de los aspectos más desconcertantes de las bases de datos para los más inexpertos, pero a su vez, son muy importantes. Quizás, para los que solo trabajais con Microsoft Access no sea un factor clave, ya que realmente es una de las debilidades, pero para MySQL y MariaDB los índices son muy importantes. En mi proyecto S·lar con la Universidad de Córdoba empecé con Access pensando que sería suficiente, pero la realidad es que acabé necesitando MySQL y toda su potencia. Cuando las tablas empezaron…read more

Comprobando la velocidad de tus consultas con MySQL Profiler

Posted by in MariaDB, MySQL

Esta entrada es corta, pero a su vez, puede resultar de mucho interés para los administradores de bases de datos, DBA. Y es que, cuando llevas tiempo trabajando con un servidor de bases de datos, con una base de datos más o menos grande, surge una nueva proucupación: el rendimiento de las consultas en tus bases de datos. Gracias a esta entrada en este blog, he conocido cómo conocer el rendimiento de las consultas. Concretamente, se trata de activar MySQL Profiler, una herramienta que va guardando las consultas y los…read more

Probando MySQL 5.7.2: error 1053 al instalar

Posted by in MySQL

Septiembre está siendo el mes de #MySQL en www.manejandodatos.es, y el pasado fin de semana conocí de la existencia de la mejor versión existente y creada de todos los tiempos de MySQL, que no es otra que MySQL 5.7.2. (remarco en negrita, porque … vaya chasco me llevé!). Así que, vamos a proceder a descargarla desde aquí: dev.mysql.com/downloads/mysql/5.7.html. Yo me he descargado el instalador completo (el que no es web), y que suponen unos 193 Mb. Esto no lo suelo hacer nunca, pero he accedido a ver los cambios que…read more