Search Results
https://dev.mysql.com/doc/internals/en/event-meanings.html
The following descriptions briefly summarize the meaning of each event type: UNKNOWN_EVENT This event type should never occur. If an event is read from a binary log that cannot be recognized as something else, it is treated as UNKNOWN_EVENT.
https://dev.mysql.com/doc/internals/en/example-one-mysql-packet.html
A COM_QUERY for select "012345678901234567890123456789012345" without CLIENT_COMPRESS has a payload length of 46 bytes looks like: 2e 00 00 00 03 73 65 6c 65 63 74 20 22 30 31 32 .....select "012 33 34 35 36 37 38 39 30 31 32 33 34 35 36 37 38 ...
https://dev.mysql.com/doc/internals/en/fine-tuning-installation-paths.html
If you come from an Autotools background, you are familiar with options such as --bindir, --libdir, and --sbindir that, when passed to the configure script, enable fine tuning the installation layout. A similar functionality is available with ...
https://dev.mysql.com/doc/internals/en/flush-tables.html
The idea of FLUSH TABLES is to force all tables to be closed. This is mainly to ensure that if someone adds a new table outside of MySQL (for example, by copying files into a database directory with cp), all threads will start using the new table.
https://dev.mysql.com/doc/internals/en/generating-browsable-binary-log-information.html
Source files in the sql directory of a MySQL source tree or source distribution contain comments that can be processed with doxygen to generate HTML files that describe classes, files, and so forth. To generate the HTML files and view information ...
https://dev.mysql.com/doc/internals/en/getting-source-tree.html
This section describes how to obtain the MySQL source tree, which is currently available on GitHub. For more information about MySQL's move to GitHub, refer to the announcement on the MySQL Release Engineering blog: MySQL on GitHub To obtain the ...
https://dev.mysql.com/doc/internals/en/guided-tour-major-directories-test.html
To run a test named some.test with the debugger in embedded mode you could do this: Run libmysqld/examples/test_run --gdb some.test. This creates a libmysqld/examples/test-gdbinit file which contains the required parameters for mysqltest. Make a ...
https://dev.mysql.com/doc/internals/en/guided-tour-osdir.html
We're now getting into the directories which aren't “major.” Starting with: dbug pstack regex strings zlib Now it's time to reveal a startling fact, which is we didn't write all of the source code in all of the source code directories all by ...
https://dev.mysql.com/doc/internals/en/implementing-savepoint-set-method.html
The savepoint_set() method is called whenever a user issues the SAVEPOINT statement: int (*savepoint_set)(THD *thd, void *sv); The *sv parameter points to an uninitialized storage area of the size defined by savepoint_offset. When savepoint_set() ...
https://dev.mysql.com/doc/internals/en/implementing-store-lock-method.html
The [custom-engine.html#custom-engine-api-reference-store_lock store_lock()] method is called before any reading or writing is performed. Before adding the lock into the table lock handler mysqld calls store lock with the requested locks. Store ...