Seguimiento del problema de consulta vacía al actualizar de MySQL 8.0.26 a 8.0.32
Un sistema de negocio experimentó fallos al migrar de MySQL 8.0.26 a GreatSQL 8.0.32-24, donde ciertas consultas no devolvían resultados. Las pruebas confirmaron que el probelma persiste en MySQL 8.0.32.
Esta vulnerabilidad fue corregida en GreatSQL 8.0.32-25
Información de versiones
greatsql> SELECT VERSION();
+-----------+
| VERSION() |
...
Publicado el 8-29 04:54
Análisis del origen de logs lentos en MySQL: Diferencias entre versiones y lógica interna
Es posible encontrarse con una entrada en el slow query log que resulte desconcertante, especialmente cuando el tiempo de ejecución es alto pero el número de filas examinadas es cero. A continuación, se presenta un ejemplo de un log capturado con un long_query_time=1:
# Time: 2024-01-28T22:52:24.500491+08:00
# User@Host: dba_admin[root] @ [127. ...
Publicado el 7-30 18:38
Compilación y configuración de MySQL Shell 8.0.32 para entornos GreatSQL
Con el lanzamiento de GreatSQL 8.0.32-24, se hace indispensable actualizar las herramientas periféricas, específicamente el MySQL Shell. La transición de la versión 8.0.25 a la 8.0.32 introduce mejoras significativas y nuevas funcionalidades que optimizan la gestión de bases de datos. A continuación, se detalla el procedimiento técnico para com ...
Publicado el 7-16 02:26
Guía de compilación e instalación de GreatSQL en arquitectura Shenwei (SW_64)
Esta guía práctica documenta el proceso completo de compilación e instalación desde el código fuente de GreatSQL 8.4.4-4 en el sistema operativo UOS V20 con arquitectura Shenwei (SW_64). Esta adaptación del software de base de datos en plataformas de hardware nacionalizado representa una práctica importante con valor de referencia real.
Prepara ...
Publicado el 7-14 03:30
Impacto de la mejora de la estrategia de bloqueos MDL en GreatSQL sobre la ejecución
Estrategia de bloqueos MDL en GreatSQL
En GreatSQL, la gestión de bloqueos de metadatos se centraliza en la clase MDL_lock_strategy. Esta clasifica los bloqueos según su alcance: los de scope se aplican a objetos globales como GLOBAL, COMMIT, TABLESPACE o BACKUP_LOCK, mientras que los de object se refieren a tablas del diccionario de datos ( ...
Publicado el 7-2 23:32