Search Results
https://dev.mysql.com/doc/internals/en/plugins.html
For example, several storage engines have been converted to plugins, and they can be selected or disabled at configuration time. Beginning with MySQL 5.1, the server supports a plugin architecture for loading plugins. You can build a plugin as ...
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/subtests.html
At least in cases where your file contains many subtests Mark these subtests for better readability of the script Write also a message into the protocol. And please explain what each subtest checks, unless it is obvious.
https://dev.mysql.com/doc/internals/en/support-for-non-sequential-reads.html
Two examples of such operations are multi-table UPDATE and SELECT .. In addition to table scanning, storage engines can implement methods for non-sequential reading. (Note: this is not "can" but rather a "must" because certain operations rely on ...
https://dev.mysql.com/doc/internals/en/system-variables-controlling-trace.html
A brief overview from "mysqld --verbose --help": --optimizer-trace=name Controls tracing of the Optimizer: --optimizer-trace-features=name Enables/disables tracing of selected features of the Optimizer: ...
https://dev.mysql.com/doc/internals/en/threads.html
Threads in mysqld can run at four different priorities, defined in mysql_priv.h: #define INTERRUPT_PRIOR 10 #define CONNECT_PRIOR 9 #define WAIT_PRIOR 8 #define QUERY_PRIOR 6 Some threads try to set their priority; others don't. These calls are ...
https://dev.mysql.com/doc/internals/en/variation-of-storage-engine.html
when selecting on INFORMATION_SCHEMA tables should not run with storage engine variations. Checks of the INFORMATION_SCHEMA The storage engines to be used for information_schema tables are hardcoded. Therefore tests focussed on permissions, ...
https://dev.mysql.com/doc/internals/en/x-protocol-messages-messages.html
message Row { repeated bytes field = 1; } Expressions package Mysqlx.Expr:: Expression syntax expr is the fundamental structure in various places of the SQL language: SELECT <expr> AS ... Topics in this section: Message Structure Message Sequence ...
https://dev.mysql.com/doc/internals/en/x-protocol-notices-notices.html
Global Notices Global Notices are sent by the server in case of events happen that are unrelated to the currently active message sequence: server is shutting down node disconnected from group schema or table dropped binlog events Server Shutting ...
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 ...