Consultas útiles para MySql
0 COMENTARIOS - Publicado hace 22 meses - Clasificado en: DESARROLLO, MYSQLEn MySQL Performance blog he encontrado algunas consultas MySQL muy útiles a la hora de controlar el tamaño y optimizar nuestras bases de datos. Por ejemplo, la siguiente consulta nos devuelve el número total de tablas, filas, el tamaño de nuestros datos e Ãndices,...
SELECT count(*) TABLES, CONCAT(ROUND(sum(table_rows)/1000000,2),'M') rows, CONCAT(ROUND(sum(data_length)/(1024*1024*1024),2),'G') DATA, CONCAT(ROUND(sum(index_length)/(1024*1024*1024),2),'G') idx, CONCAT(ROUND(sum(data_length+index_length)/(1024*1024*1024),2),'G') total_size, ROUND(sum(index_length)/sum(data_length),2) idxfrac FROM information_schema.TABLES;
La siguiente nos muestra las 10 tablas más grandes de nuestra base de datos
SELECT CONCAT(table_schema,'.',table_name), CONCAT(ROUND(table_rows/1000000,2),'M') rows, CONCAT(ROUND(data_length/(1024*1024*1024),2),'G') DATA, CONCAT(ROUND(index_length/(1024*1024*1024),2),'G') idx, CONCAT(ROUND((data_length+index_length)/(1024*1024*1024),2),'G') total_size, ROUND(index_length/data_length,2) idxfrac FROM information_schema.TABLES ORDER BY data_length+index_length DESC LIMIT 10;
Researching your MySql table sizes » »
Algunas entradas relacionadas:
- Adminer: herramienta de gestión de MySQL en un sólo fichero
- HeidiSQL: Gestor gráfico de MySQL
- Crear millones de registros en una tabla de MySQL
También te puede interesar:
| 13 trucos para Google Reader | Kolab Groupware | Cómo crear un hermoso layout verde en Photoshop | 30 grandes sitios que usan WordPress como CMS | Un pequeño estudio de diseño de los 50 blogs principales según Technorati |





















Mauricio Campos en 50 preguntas y respuestas de entrevistas de trabajo




