Borrar Llamadas de la base de datos de MOR - Kolmisoft. Limpieza

Actualizado el . Posteado en Tutoriales/VideoTutoriales. Visitado 2360 veces.

 

Introducción

Borrar Llamadas de la base de datos de MOR - Kolmisoft. Limpieza. Puede que ya tengas haciendo llamadas tu servidor MOR de Kolmisoft desde hace mucho tiempo y tu base de datos de la tabla de llamadas/calls esté muy llena/repleta. Puede que ya sientas que tu servidor está más lento que al inicio; claro una tabla muy muy grande/pesada complica más la escritura en MySQL y podría disminuir la capacidad de llamadas simultáneas de tu servidor; puede que se te cuelguen las llamadas cuando antes no era así. Listo, puedes echarle un vistazo a este tutorial para hacerle un poco de mantenimiento/limpieza a tu base de datos, borrando filas/rows ya no útiles de tu tabla calls, que es la que guarda el registro de llamadas, y la que más se llena mientras usas tu server. Así pues este tutorial te mostrará como es de fácil borrar el registro de llamadas (filas/rows) de una base de datos desde una fecha en específico para atrás. En nuestro ejemplo teníamos un servidor MORX3, pero probablemente también te sirva para otras versiones anteriores y posteriores como MOR12, MORX4,  MORX5, MORX6, etc. Manos a la obra.

Paso 1. Entrar a tu ambiente de trabajo de MySQL.


Lógicamente, lo primero que debes hacer es estar en el ambiente de MySQL para poder ejecutar los comandos. Puedes entrar a phpMyAdmin o desde la consola.

Para phpMyAdmin, puede que la forma para ingresar sea tu IP/moradmin, con usuario admin y la contraseña la encuentras en el archivo phpMyAdminPassword. Si no es así, puedes tratar de averiguarlo en el wiki de Kolmisoft: wiki.kolmisoft.com o preguntando a tu proveedor del software/hosting.

Si es a través de la consola, primero debes entrar con un clliente SSH como root (puede ser Putty, etc) y luego entrar a la consola con el comando mysql -u root (puede que no requieras contraseña, pero en caso de requerirla puedes indagar con tu proveedor de hosting...).

Bueno, ya dentro del ambiente de ejecución de MySQL, sea gráfico o de consola/terminal, procederemos a ejecutar el sencillo comando.

Paso 2. Ejecutar comando para borrar las llamadas


En nuestro ejemplo, borraremos las llamadas antes de cierta fecha pero tú puedes acomodarlo para borrar las filas basado en otro criterio(s) distinto(s). El siguiente comando borrará las llamadas anteriores al 30 de Julio de 2017 hora 7:50 PM.

DELETE FROM calls WHERE calldate < '2017-07-30 19:50:00';

Listo. Fácil, verdad?

ÑAPA. Y por si deseas antes que todo hacerle un respaldo/backup a tu base de datos puedes ejecutar al principio:

mysqldump -u root mor < respaldo_mor.sql

Listo. Muchísimo gusto. Ojalá dejen sus comentarios abajo. Dios los bendiga!!!

Sobre el Autor
Adesh Johnson
Author: Adesh Johnson
Soy muy creyente en Dios. Ésto no me ha impedido un gran interés por la ciencia y la tecnología, y antes bien Dios me ha servido como guía e inspiración. Soy colombiano y tengo un grado en ingeniería. Busco ser no sólo espectador sino también creador en lo referente a la industria del internet. Específicamente, trabajo en el tema de telecomunicaciones bajo Protocolo de Internet IP. Me gusta la optimización de recursos y me considero perfeccionista. También me gusta el cine reflexivo.

Imprimir


Comentar este artículo en los foros (0 respuestas).