• Publicidad
  • Contacto
Tech News, Magazine & Review WordPress Theme 2017
  • Noticias
    • Evento
    • CapacitaciĂłn
    • Recursos
  • Video
  • Podcast
  • Ciencia
    • Salud
    • Ciencia FicciĂłn
    • Historia
    • Marketing Digital
    • Software
      • Seguridad
      • Privacidad
      • Internet
      • Desarrollo/programaciĂłn
      • Diseño
  • TecnologĂ­a
    • InnovaciĂłn
    • LifeStyle
    • Audio & Video
    • FotografĂ­a
    • TransformaciĂłn Digital
  • Entretenimiento
    • Ciencia FicciĂłn
    • Cine
    • Trailers
Sin resultados
Ver todos los resultados
Pixelco Tech
  • Noticias
    • Evento
    • CapacitaciĂłn
    • Recursos
  • Video
  • Podcast
  • Ciencia
    • Salud
    • Ciencia FicciĂłn
    • Historia
    • Marketing Digital
    • Software
      • Seguridad
      • Privacidad
      • Internet
      • Desarrollo/programaciĂłn
      • Diseño
  • TecnologĂ­a
    • InnovaciĂłn
    • LifeStyle
    • Audio & Video
    • FotografĂ­a
    • TransformaciĂłn Digital
  • Entretenimiento
    • Ciencia FicciĂłn
    • Cine
    • Trailers
Sin resultados
Ver todos los resultados
Pixelco Tech
Sin resultados
Ver todos los resultados

3 Scripts para optimizar MySQL

Diego Cambiaso por Diego Cambiaso
06/03/2018
en Internet, Recursos
Tiempo de lectura3 minutos
Compartir en FacebookCompartir en TwitterCompartir en WhatsappCompartir en TumblrCompartir en Telegram

scripts-para-optmizar-mysql

Los costos de un servidor dedicado no son baratos, tener el servidor de bases de datos mal configurado puede hacer que tengamos que contratar un servidor mĂĄs potente, por eso para mantener los costos operativos bajos les presento 3 scripts para optimizar el servidor de bases de datos MySQL.

MySQL Tuner Performance Script

MySQL Tuner Performance es un script que podemos correr en el servidor para optimizar y configurar correctamente a MySQL. Principalmente con éste script podemos:

  • Analizar el log de las consultas que se demoran mucho tiempo.
  • Ver si estĂĄ bien configurado las conexiones mĂĄximas (Max Connections), Worker Thread, Key Buffer, Query Cache, Sort Buffer, Joins, Temp Tables, Table Cache, Table Locking, Table Scans y Innodb Statu.

Para que los datos sean exactos, hay que esperar que recabe informaciĂłn por lo menos 48 horas, cosa que segĂșn sea el problema puede resultar algo complicado si es que se trata de un servidor saturado que se cae con frecuencia.

Descargar: www.day32.com/MySQL

MySQLTuner

MySQLTurnes es un script que nos asiste con la configuraciĂłn de MySQL ya que nos proporciona recomendaciones para aumentar las estabilidad y el rendimiento del servidor.

Para que los datos sean exactos, hay que esperar a que recopile información por lo menos 24 horas, algo que como ya mencioné, puede resultar problemåtico en servidores muy mal configurados o fatigados por exceso de trabajo.

Igualmente no se aconseja tomar al pie de la letra las recomendaciones que este ofrece, sino utilizar el sentido comĂșn y los conocimientos propios para ver que es lo mĂĄs lĂłgico de cambiar en la configuraciĂłn.

Es un script en Perl por lo que si no estas corriendo nada en dicho lenguaje, posiblemente esté deshabilitado en tu servidor, normalmente habilitarlo es una tarea sencilla que se puede realizar desde un panel de control como Plesk.

Descargar: wiki.mysqltuner.com/MySQLTuner

Optimizar automĂĄticamente la base de datos

Para los sitios que estån montados bajo la plataforma Worpdress existen excelentes extensiones para optimizar la base de datos y para los que no también estå PHPMyAdmin, desde el cual siempre se pueden analizar, corregir y reparar las bases de datos.

Para automatizar el proceso de optimizaciĂłn, se puede bajar un script PHP y configurarlo por medio de Cron para que corra automĂĄticamente.

Para descargar el script y ver los pasos detallados de la implementaciĂłn visita: www.guatewireless.org/optimizar-mysql-para-wordpress,

Comentarios finales

Personalmente he usado y uso las tres soluciones, me parecen los tres muy buenos, pero vuelvo a remarcar lo que mencioné antes, en los casos de los dos primeros scripts, no tomar las recomendaciones al pie de la letra, usar siempre el criterio y los conocimientos propios a la hora de hacer los cambios.

Para el script PHP, revisar los permisos de conexiĂłn desde PHPMyAdmin si es que arroja error de conexiĂłn 1045.

<?php
echo '<pre>' . "\n\n";
set_time_limit( 100 );

$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;

//Connection variables :
$h = 'localhost';
$u = 'root';
$p = 'password';

$dummy_db = 'mysql';

/*The php->mysql API needs to connect to a database even when executing scripts like this.
If you got an error from this(permissions),
just replace this with the name of your database*/
$db_link = mysql_connect($h,$u,$p);

$res = mysql_db_query($dummy_db, 'SHOW DATABASES', $db_link) or die('Could not connect: ' . mysql_error());
echo 'Found '. mysql_num_rows( $res ) . ' databases' . "\n";
$dbs = array();
while ( $rec = mysql_fetch_array($res) )
{
$dbs [] = $rec [0];
}

foreach ( $dbs as $db_name )
{
echo "Database : $db_name \n\n";
$res = mysql_db_query($dummy_db, "SHOW TABLE STATUS FROM `" . $db_name . "`", $db_link) or die('Query : ' . mysql_error());
$to_optimize = array();
while ( $rec = mysql_fetch_array($res) )
{
if ( $rec['Data_free'] > 0 )
{
$to_optimize [] = $rec['Name'];
echo $rec['Name'] . ' needs optimization' . "\n";
}
}
if ( count ( $to_optimize ) > 0 )
{
foreach ( $to_optimize as $tbl )
{
mysql_db_query($db_name, "OPTIMIZE TABLE `" . $tbl ."`", $db_link );
}
}
}

$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 6);
echo 'Parsed in ' . $total_time . ' secs' . "\n\n";
scripts-para-optmizar-mysql?>
Tags: RecursosSeguridadSoftware libre
Diego Cambiaso

Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT

RelacionadoEntradas

Consejos para mantener la instalaciĂłn de WordPress segura
Desarrollo/programaciĂłn

Consejos para mantener la instalaciĂłn de WordPress segura

por Diego Cambiaso
27/04/2022

Si estĂĄs por implementar un sitio con WordPress o ya lo has hecho, la seguridad no es un tema menor...

Recomendaciones para el control de seguridad de los datos
TecnologĂ­a

Recomendaciones para el control de seguridad de los datos

por Agencias
03/02/2022

La privacidad de los datos es un tema que ademĂĄs de estar orientado hacia las personas particulares y sus vidas...

Como la Inteligencia Artificial puede mejorar la seguridad de tu web

Como la Inteligencia Artificial puede mejorar la seguridad de tu web

29/09/2021
Por qué la biometría es fundamental para la seguridad y comodidad del usuario

Por qué la biometría es fundamental para la seguridad y comodidad del usuario

21/09/2020
Siguiente

Advanced Export - ExtensiĂłn Wordpress para exportar contenido

Pixelco Tech

VideosReviews - Tutoriales
El HONOR Magic V2 llegarĂĄ con una funciĂłn de juego que cambiarĂĄ el futuro del gaming mĂłvil

El HONOR Magic V2 llegarĂĄ con una funciĂłn de juego que cambiarĂĄ el futuro del gaming mĂłvil

25/08/2023
    Resistencia: La Ășltima esperanza de la humanidad – Trailer

    Resistencia: La Ășltima esperanza de la humanidad – Trailer

    12/08/2023
      MisiĂłn: Imposible – Sentencia Mortal Parte I 

      MisiĂłn: Imposible – Sentencia Mortal Parte I

      12/08/2023
        2001 Space Odyssey una historia de evoluciĂłn que incluye IA

        2001 Space Odyssey una historia de evoluciĂłn que incluye IA

        12/08/2023
          Master E-Tech el utilitario 100% eléctrico ya disponible en Colombia

          Master E-Tech el utilitario 100% eléctrico ya disponible en Colombia

          12/08/2023
            4+2 Herramientas profesionales de inteligencia artificial para la generaciĂłn de imĂĄgenes

            4+2 Herramientas profesionales de inteligencia artificial para la generaciĂłn de imĂĄgenes

            26/05/2023
              En un TV, el sonido es tan importante como la imagen

              En un TV, el sonido es tan importante como la imagen

              25/09/2023
              Paisaje pixelado del desierto con cactus con la leyenda Westworld

              Westworld fue la primera pelĂ­cula que utilizĂł graficos por computadora

              23/09/2023
              TECNO POVA 5 ediciĂłn especial Free Fire: una experiencia de juego inmersiva para los aficionados

              TECNO POVA 5 ediciĂłn especial Free Fire: una experiencia de juego inmersiva para los aficionados

              22/09/2023
              OpenAI presenta DALL-E 3, una herramienta artĂ­stica de IA mĂĄs potente y versĂĄtil

              OpenAI presenta DALL-E 3, una herramienta artĂ­stica de IA mĂĄs potente y versĂĄtil

              21/09/2023
              DĂ­a del Programador: los expertos que hacen que la tecnologĂ­a funcione

              IntroducciĂłn a la programaciĂłn, conceptos bĂĄsicos

              20/09/2023
              Galaxy Tab S9: Las nuevas tablets de Samsung perfectas para acompañar a los estudiantes

              Galaxy Tab S9: Las nuevas tablets de Samsung perfectas para acompañar a los estudiantes

              20/09/2023

              Pixelco Tech

              Pixelco Tech es sitio de noticias de tecnología, diseño y desarrollo web e Internet escrito por profesionales.

               

              Objetivo de Pixelco Tech

              Informar, promocionar, proporcionar recursos y ayuda sobre el diseño y desarrollo web, eståndares, Internet y tecnología.

              Buscar

              Sin resultados
              Ver todos los resultados
              • Contacto
              • Publicidad
              • Sobre Pixelco
              • PolĂ­tica de Privacidad
              • TĂ©rminos del Servicio

              © 2023 Pixelco por Diego Cambiaso.

              Sin resultados
              Ver todos los resultados
              • Noticias
              • Video
              • Podcast
              • Ciencia
              • TecnologĂ­a
              • Entretenimiento
                • Ciencia FicciĂłn
                • Cine
                • Trailers
              • Pixelco
                • Sobre Pixelco
                • PolĂ­tica de Privacidad
                • PolĂ­tica de cookies
                • TĂ©rminos del Servicio
                • Publicidad

              © 2023 Pixelco por Diego Cambiaso.

              Welcome Back!

              Login to your account below

              Forgotten Password?

              Retrieve your password

              Please enter your username or email address to reset your password.

              Log In

              Add New Playlist

              Este sitio web utiliza cookies. Si continĂșa utilizando este sitio web, estĂĄ dando su consentimiento para que se utilicen cookies. Visite nuestra PolĂ­tica de Privacidad y PolĂ­tica de Cookies.