Search Results
https://dev.mysql.com/doc/internals/en/transactions-data-layout.html
These members correspond to the statement and normal transactions respectively: thd->transaction.stmt contains a list of engines that are participating in the given statement thd->transaction.all contains a list of engines that have participated in ...
https://dev.mysql.com/doc/internals/en/transactions-notes-on-ddl-and-normal-transaction.html
Behavior of the server in this case is currently badly defined. DDL statements and operations with nontransactional engines do not "register" in thd->transaction lists, and thus do not modify the transaction state. Besides, each DDL statement in ...
https://dev.mysql.com/doc/internals/en/uncompressed-payload.html
For small packets it may be to costly to compress the packet: compressing the packet may lead to more data and sending the data uncompressed CPU overhead may be not worth to compress the data Tip Usually payloads less than 50 bytes ...
https://dev.mysql.com/doc/internals/en/update-row.html
The server can do updates based on ordering if an ORDER BY clause was used. Synopsis virtual int update_row ( old_data, new_data); const byte * old_data ; byte * new_data ; Description This is the update_row method. old_data will have the previous ...
https://dev.mysql.com/doc/internals/en/vio-directory.html
The VIO routines are wrappers for the various network I/O calls that happen with different protocols. The idea is that in the main modules one won't have to write separate bits of code for each protocol. Thus vio's purpose is somewhat like the ...
https://dev.mysql.com/doc/internals/en/windows-native-authentication.html
Authentication::WindowsAuth: Name authentication_windows_client Requires CLIENT_PLUGIN_AUTH The Windows Native Authentication method is more complex than the other methods and extends the auth protocol as it has to send more data forth and back ...
https://dev.mysql.com/doc/internals/en/writing-services-for-use-from-plugins.html
Services are implemented by modifying server code in the sql directory to register the service in the plugin code, and by providing interface files in the libservices directory and under the include directory. For complete instructions on writing a ...
https://dev.mysql.com/doc/internals/en/x-protocol-authentication-authentication.html
S: AuthenticateOk authzid empty authcid user name challenge server side, one time random challenge response HEX(SHA1(password) ^ SHA1(challenge + SHA1(SHA1(password)))) Figure 15.7 MYSQL41 Authentication Image description .
https://dev.mysql.com/doc/internals/en/x-protocol.html
Figure 15.1 X Protocol Overview The documentation is based on the source files such as: sql/sql_parse.cc for the protocol basics mysqlx.proto mysqlx_connection.proto mysqlx_session.proto mysqlx_crud.proto mysqlx_sql.proto mysqlx_resultset.proto ...
https://dev.mysql.com/doc/ndbapi/en/index.html
MySQL NDB Cluster API Developer Guide This is the MySQL NDB Cluster API Developer Guide, which provides information about developing applications using MySQL NDB Cluster as a data store. MySQL NDB Cluster 8.0, 8.4, and 9.0 also provide support for ...