Original post: http://anothermysqldba.blogspot.com/2014/01/a-mysql-dba-looks-at-postgresql-part3.html
Así que recientemente he publicado: Un DBA MySQL mira
PostgreSQL y parte 2: MySQL a PostgreSQL .
Este post va a explorar la migración …
Original post: http://anothermysqldba.blogspot.com/2014/01/a-mysql-dba-looks-at-postgresql-part2.html
Así que recientemente he publicado: Un DBA MySQL mira PostgreSQL
Este post va a explorar la migración de MySQL a …
Original post: http://anothermysqldba.blogspot.com/2013/12/a-mysql-dba-looks-at-postgresql.html
Así que este es un viaje del / a MySQL DBA mirar en PostgreSQL . No es un ataque sólo
observaciones y ejemplos.
El uso de …
Allá por Septiembre 2013 ya os conté mis problemas con MySQL 5.7.2 y mi imposibilidad de instalarlo debido a que me saltaba el error 1053. Aunque invertí mucho tiempo en intentar resolver el problema, no lo conseguí, y dejé pasar el tiempo. Hace unas semanas un amigo me pidió un instalable de MySQL, y le …
The post Solución al error 1053 de #MySQL 5.7.2 appeared first on Manejando datos.
En la entrada anterior se ha empezado a trabajar con la base de datos MongoDB desde consola, haciendo operaciones básicas. Todo parece lógico La sensación que tengo es que, salvando la sintáxis, todo parece lógico. Nada es nuevo, puesto que en MySQL-MariaDB suelo trabajar con esto todos los dias y por tanto, adaptarse a la …
The post Segunda reflexión sobre MongoDB appeared first on Manejando datos.
Tras la primera toma de contacto con MongoDB, es hora de profundizar en la configuración del servidor. Al igual que en MySQL se pueden leer las configuraciones de un archivo de texto, también sucede en MongoDB. Así, al arrancar el servidor lo haremos con la instrucción: mongodbd --config rutaconfig Pero para poder arrancar el servidor …
The post Fichero de configuración de MongoDB appeared first on Manejando datos.
MySQL provee muchos tipos de logs. Tenemos el log binario, el log general y el log de queries lentas. Son muy útiles y necesarios tanto para analizar un problema o montar una replicación pero hay que tener cuidado con el tamaño que pueden llegar a alcanzar. Para los logs binarios existe una serie de parámetros que nos permite limitar su tamaño e ir rotándolos eliminando los antiguos, cosa que no hay para los otros dos tipos de log.
Un cliente me contactó porque al desactivar el log general MySQL se quedaba parado durante varios minutos no aceptando más consultas y causando por lo tanto caída del servicio. Lo primero que te viene a la cabeza es... "¿Cómo cojones desactivar un log puede tirar un servidor abajo?" ?
Las razones son dos principalmente:
1- Debido a la forma en la que MySQL cierra el fichero.
2- Por el rendimiento del almacenamiento.
Para entender mejor el primer punto debemos analizar …
[Lea más]MySQL provee muchos tipos de logs. Tenemos el log binario, el log general y el log de queries lentas. Son muy útiles y necesarios tanto para analizar un problema o montar una replicación pero hay que tener cuidado con el tamaño que pueden llegar a alcanzar. Para los logs binarios existe una serie de parámetros que nos permite limitar su tamaño e ir rotándolos eliminando los antiguos, cosa que no hay para los otros dos tipos de log.
Un cliente me contactó porque al desactivar el log general MySQL se quedaba parado durante varios minutos no aceptando más consultas y causando por lo tanto caída del servicio. Lo primero que te viene a la cabeza es... "¿Cómo cojones desactivar un log puede tirar un servidor abajo?" 😀
Las razones son dos principalmente:
1- Debido a la forma en la que MySQL cierra el fichero.
2- Por el rendimiento del almacenamiento.
Para entender mejor el primer punto debemos analizar …
[Lea más]Actualizando un MySQL de la versión 5.1 a la versión 5.5 empezaron a salir errores como el siguiente:
InnoDB: Warning: a long semaphore wait: --Thread 139816751400704 has waited at trx0trx.c line 754 for 241.00 seconds the semaphore: Mutex at 0x1770d48 created file srv0srv.c line 1024, lock var 1 waiters flag 1
Causando que se queden colgadas las queries y por lo tanto colapsando el servidor MySQL.
La única forma de recuperar el MySQL era matando el proceso. Buscando el problema, encontré en los foros de MySQL que mediante la opción –skip-innodb_adaptive_hash_index se soluciona, pero no hay feedback al respecto. Aparentemente, dejando ya más de un mes de margen parece que efectivamente ha solucionado el problema.
Tags: …
[Lea más]
Original post: http://anothermysqldba.blogspot.com/2013/12/error-1356-hy000.html
Lo más importante de entender cuando viene sobre un error es
tomar un momento y relajarse.
A veces la gente se encuentra con un error y se vuelven nerviosos
y frustrados. Tome una respiración profunda y
relajarse. A veces, " La locura es como la gravedad. Todo lo que
necesita es un poco de empuje "y" …