Search Results
https://dev.mysql.com/doc/internals/en/item-class.html
To us, the word Item means more than just “thingamabob”; it is a technical term with a precise definition in the context of our source code. In the function category we include operators such as + and ||, because operators are merely functions ...
https://dev.mysql.com/doc/internals/en/mysql-packet.html
If a MySQL client or server wants to send data, it: Splits the data into packets of size (224−1) bytes Prepends to each chunk a packet header Protocol::Packet Data between client and server is exchanged in packets of max 16MByte size. The number ...
https://dev.mysql.com/doc/internals/en/os-specific-commands.html
The exec and system commands enable tests to execute external commands. However, many of such commands are available only on certain platforms. (For example, rm is Unix-specific and not available on Windows.) Please avoid these commands if possible. Have a look at the mysqltest manual and the t/mysqltest.test test ...
https://dev.mysql.com/doc/internals/en/protocoltext-resultset.html
A query like SELECT @@version_comment returns: 01 00 00 01 01|27 00 00 02 03 64 65 66 00 00 00 .....'....def... 11 40 40 76 65 72 73 69 6f 6e 5f 63 6f 6d 6d 65 .@@version_comme 6e 74 00 0c 08 00 1c 00 00 00 fd 00 00 1f 00 00| nt..............
https://dev.mysql.com/doc/internals/en/rotate-event.html
Binlog::ROTATE_EVENT: The rotate event is added to the binlog as last event to tell the reader what binlog to request next. Post-header if binlog-version > 1 { 8 position } Payload string[p] name of the next binlog .
https://dev.mysql.com/doc/internals/en/semi-sync-ack-packet.html
Each Semi Sync Binlog Event with the SEMI_SYNC_ACK_REQ flag set the slave has to acknowledge with Semi-Sync ACK packet: SEMI_SYNC_ACK payload: 1 [ef] 8 log position string log filename which the master acknowledges with a OK_Packet or a ERR_Packet.
https://dev.mysql.com/doc/internals/en/syntax-debug-sync-values.html
The string to "assign" to the DEBUG_SYNC variable can contain: {RESET | <sync point name> TEST | <sync point name> CLEAR | <sync point name> {{SIGNAL <signal name> | WAIT_FOR <signal name> [TIMEOUT <seconds>] [NO_CLEAR_EVENT]} [EXECUTE <count>] &| ...
https://dev.mysql.com/doc/internals/en/tracing-memory-usage.html
It is extended (with realloc()) as optimization progresses and appends data to it. The optimizer_trace_max_mem_size variable sets a limit on the total amount of memory used by all currently remembered traces: If this limit is reached, the current ...
https://dev.mysql.com/doc/internals/en/write-row.html
Synopsis virtual int write_row ( buf); byte * buf ; Description This is the write_row method. No [custom-engine.html#custom-engine-api-reference-extra extra()] hint is given currently if a bulk load is happening. buf is a byte array of data with a ...
https://dev.mysql.com/doc/internals/en/x-protocol-xplugin-implementation-of-the-x-protocol.html
Topics in this section: Mysqlx.Sql::StmtExecute Collations The X Plugin implements the X Protocol for the MySQL Server. Mysqlx.Sql::StmtExecute StmtExecute implements several namespaces: sql The SQL interface which expects: .stmt to be a string ...