¿ Generar SQL desde MySQL ? Pozi. [mysql] SELECT CONCAT(‘OPTIMIZE TABLE ‘, table_name, ‘;’) FROM information_schema.tables WHERE table_schema = aqui_tu_base_de_datos AND table_rows >= 1000; [/mysql] Esto generará una salida de forma automática tal que… [mysql] OPTIMIZE TABLE actions_log; OPTIMIZE TABLE forum_messages; OPTIMIZE TABLE forum_users; OPTIMIZE TABLE forum_privmsg; [/mysql] Ahora basta con pasarla a MySQL en linea de comandos, con un…
Categoría: MySQL
Buenas noticias en el caso de Ivan Nikitin
Lo prometido es deuda, asi que os cuento novedades sobre el estado de Ivan Nikitin, gracias a Kaj Arnö, que es quien nos mantiene informados a todos. Buenas noticias: Ivan Nikitin está mejorando poco a poco; tras un duro tratamiento en Heidelberg, comienza a responder al mismo muy positivamente. Es más, la mejor parte del asunto es que, aunque las…
Eliminar las consultas lentas de nuestra base de datos MySQL
Via Giuseppe Maxia, nos llega un procedimiento almacenado que elimina de la cola de procesos automáticamente cualquier consulta que supere N segundos en ejecutarse o que se tire más de N segundos «idle». Requiere MySQL 5.1.
Uso de la función soundex() en MySQL
Uso de la función soundex() en MySQL en Scribd, páginas 34 y 35. También toca Full Text Search y Sphinx. Via viciño !
Gráficas de MySQL en modo texto
Partiendo de esto… [mysql] CREATE TABLE visitas ( Mes VARCHAR(3) NOT NULL, Visitas FLOAT NOT NULL, Pageviews FLOAT NOT NULL ); INSERT INTO visitas VALUES (‘Ene’, 100, 100), (‘Feb’, 92, 145), (‘Mar’, 96, 201), (‘Abr’, 100, 101) SELECT Mes, REPEAT(«%», (Visitas-0.0)*0.2+1) Visitas, REPEAT(«#», (Pageviews-0.0)*0.2+1) Pageviews FROM visitas; [/mysql] Podemos generar un simple «overview» desde consola como este: +—–+————-+———————–+ | Mes…