Search Results
https://dev.mysql.com/doc/internals/en/binlog-version.html
Depending on the MySQL Version that created the binlog the format is slightly different.
https://dev.mysql.com/doc/internals/en/capability-flags.html
The capability flags are used by the client and server to indicate which features they support and want to use. Value 0x00000001 CLIENT_FOUND_ROWS Send found rows instead of affected rows in EOF_Packet. CLIENT_CONNECT_WITH_DB Database (schema) name ...
https://dev.mysql.com/doc/internals/en/coding-style.html
Having the difference frequent at the end of long lines is very uncomfortable. Write SQL statements in the style of the MySQL Reference Manual SQL keywords and reserved words: uppercase Identifiers (table names, column names, etc.): lowercase Ignore ... Please have a look at the C/C++ coding guidelines and apply them when they make ...
https://dev.mysql.com/doc/internals/en/com-change-user.html
COM_CHANGE_USER changes the user of the current connection and reset the connection state. and others It is followed by the same states as the initial handshake.
https://dev.mysql.com/doc/internals/en/command-invocation-syntax.html
The following table shows some common configure invocation syntax and the equivalent CMake commands. is not your current working directory, replace it with the path to the top-level directory of the source tree. To clean out old object files and ...
https://dev.mysql.com/doc/internals/en/date-and-time-data-type-representation.html
The following table shows the storage requirements for date and time data types. Storage for these types is big endian (for memcmp() compatibility purposes), with the nonfractional part followed by the fractional part. FSP Storage 0 0 bytes 1,2 1 ...
https://dev.mysql.com/doc/internals/en/dbug-sleep.html
open_tables(...) DBUG_EXECUTE_IF("sleep_open_and_lock_after_open", { const char *old_proc_info= thd->proc_info; thd->proc_info= "DBUG sleep"; my_sleep(6000000); thd->proc_info= old_proc_info;}); lock_tables(...) In this case, if the 'debug' keyword ... In cases where the normal server code does not have a block point at the critical place, one can insert an artificial synchronization ...
https://dev.mysql.com/doc/internals/en/debug-sync-facility.html
To do so, assign a value to the DEBUG_SYNC system variable: SET DEBUG_SYNC= 'after_open_tables SIGNAL opened WAIT_FOR flushed'; This activates the synchronization point named 'after_open_tables'. MySQL supports a Debug Sync Facility, which - in ...
https://dev.mysql.com/doc/internals/en/decoding-specification.html
Alignment: x bits alignment to the next byte border Code Trees. For every record: 1-5 bytes length of the compressed record in bytes 1.
https://dev.mysql.com/doc/internals/en/delete-row.html
Synopsis virtual int delete_row ( buf); const byte * buf ; Description This is the delete_row method. buf will contain a copy of the row to be deleted. The server will call this right after the current row has been called (from either a previous ...