http://dev.mysql.com/downloads/m…
Seleccione ‘código fuente’ en la barra de desplazamiento hacia abajo. También es posible que desee consultar MySQL en el bazar.
Aquí hay un resumen de las partes internas:
1. sql_parse.cc: busque ‘case SQLCOM_SELECT:’ y retroceda.
2. sql_yacc.yy: cuando se encuentra con dificultades para realizar el seguimiento anterior, abra este archivo y busque SQLCOM_SELECT.
3. sql_acl.cc: do_authenticate () cuando tienes dificultades para retroceder 2.
De esa manera, debería poder ver rápidamente cómo va el flujo en el servidor cuando inicia sesión y emite una instrucción SELECT.
En la otra dirección es más difícil. Primero debe familiarizarse con TABLE, TABLE_SHARE, HANDLER y handleton.
- Después de leer “Nonsenes on Stilts: Cómo distinguir la ciencia de la litera” de Massimo Pigliucci, estoy convencido de que SETI es una gran pérdida de dinero, tiempo y recursos. ¿Es correcto?
- ¿Qué piensas después de leer este breve libro? ¿Qué pasajes te afectaron más, si alguno? ¿Recomendarías este libro a alguien que conozcas? ¿Por qué o por qué no?
- ¿Por qué la gente ya no lee libros?
- ¿Por qué la gente prefiere leer novelas antes que ver películas?
- ¿Cuáles son las grandes obras literarias de nuestro tiempo?
Aquí puede leer algunas de las estructuras y protocolos: http://forge.mysql.com/wiki/MySQ…
También es posible generar un perfil de doxygen del código que ciertamente puede ayudar al rastrear las variables y el flujo del código.