Preguntas etiquetadas con mysql

Todas las versiones de MySQL (no Microsoft SQL Server). Agregue también una etiqueta específica de la versión como mysql-5.7 si eso es relevante para la pregunta.

170
¿Qué tan grande debe ser mysql innodb_buffer_pool_size?

Tengo una base de datos ocupada con únicamente tablas InnoDB que tiene un tamaño de aproximadamente 5 GB. La base de datos se ejecuta en un servidor Debian usando discos SSD y he establecido conexiones máximas = 800 que a veces saturan y muelen el servidor para detenerlo. La consulta promedio por...

102
ALTER TABLE - Renombrar una columna

¡Esto me está volviendo loco! Quiero cambiar el nombre de una columna de read-more a read_more en la tabla de mi blog Intenté todo esto: ALTER TABLE blog RENAME COLUMN read-more to read_more; ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL; ¡Y siempre consigo...

96
Almacenar vs calcular valores agregados

¿Existen pautas o reglas generales para determinar cuándo almacenar valores agregados y cuándo calcularlos sobre la marcha? Por ejemplo, supongamos que tengo widgets que los usuarios pueden calificar (ver el esquema a continuación). Cada vez que visualizo un widget, puedo calcular la calificación...

93
¿Es seguro eliminar archivos mysql-bin?

Tengo MM Replication en mysql, y quiero exprimir un poco de espacio libre en la caja para eliminar archivos innecesarios, encontré estos mysql-binarchivos en el interior /var/db/mysql/Hay cientos de esos archivos mysql-bin.000123, mysql-bin.000223etc. He comprobado la replicación mysql haciendo...

71
Cómo convertir fácilmente tablas utf8 a utf8mb4 en MySQL 5.5

Tengo una base de datos que ahora necesita admitir caracteres de 4 bytes (chino). Afortunadamente ya tengo MySQL 5.5 en producción. Así que me gustaría hacer todas las colaciones que son utf8_bin a utf8mb4_bin. Creo que no hay pérdida / ganancia de rendimiento con este cambio que no sea un poco...