Search Results
https://dev.mysql.com/doc/internals/en/test-faults-usage.html
SET SESSION debug="+d,function_crash_return"; will crash the server while returning from function.
https://dev.mysql.com/doc/internals/en/test-synchronization.html
In this chapter I'll describe some synchronization mechanisms: Sleep Wait Condition Dbug Sleep Error Injection User-Level Locks Debug Sync Point Backup Breakpoint Debug Sync Facility . There is a class of problems that require two or more ...
https://dev.mysql.com/doc/internals/en/the-myi-file.html
Anything following this point, up till the first key value, is filler. (first key pointer) 4 00 00 00 00 Pointer is to Record #0000. (second key pointer) 4 00 00 00 02 Pointer is to Record #0002. (second key value) 7 01 61 61 01 62 62 62 Value is ...
https://dev.mysql.com/doc/internals/en/transactions-current-situation.html
Technically, a statement transaction can be viewed as a transaction which starts with a savepoint which MySQL maintains automatically, in order to make the effects of one statement atomic. So from the server point of view, transactions are always ...
https://dev.mysql.com/doc/internals/en/transactions-life-cycle.html
At this point the transaction flags of an engine, if any, are propagated from the statement list to the list of the normal transaction. When a new connection is established, thd->transaction members are initialized to an empty state. If a statement ...
https://dev.mysql.com/doc/internals/en/transactions-roles-responsibilities.html
For example, since a call to trans_register_ha() in most engines is embedded into an implementation of handler::external_lock(), some DDL statements start a transaction (at least from the server point of view) even though they are not expected to.
https://dev.mysql.com/doc/internals/en/transformation-scalar-in.html
Item_ref is used to point to <left_expression cache>, because at the time of transformation we know only the address of the variable where the cache pointer will be stored. To rewrite a scalar IN subquery, the ...
https://dev.mysql.com/doc/internals/en/user-level-locks.html
Depending on their appearance in the select list, the where clause, the group by clause, etc, of select, update or other statements, these statements can be blocked at different code points. User-level locks are controlled with the SQL functions ...
https://dev.mysql.com/doc/internals/en/x-protocol-use-cases-use-cases.html
Topics in this section: Prepared Statements with Single Round-Trip Streaming Inserts SQL with Multiple Resultsets Inserting CRUD Data in a Batch Cross-Collection Update and Delete Prepared Statements with Single Round-Trip In the MySQL ...
https://dev.mysql.com/doc/mysql-installer/en/mysql-installer-workflow.html
If you cancel the installation at this point, the products are installed, but the server (if installed) is not yet configured. MySQL Installer provides a wizard-like tool to install and configure new MySQL products for Windows. Unlike the initial ...