Search Results
                    
                    
            https://dev.mysql.com/doc/internals/en/implementing-commit.html
                                 During a commit operation, all changes made during a transaction are made permanent and a rollback operation is not possible after that. Depending on the transaction isolation used, this may be the first time such changes are visible to other ...
                                            
                https://dev.mysql.com/doc/internals/en/implementing-index-read-last-method.html
                                 The [custom-engine.html#custom-engine-api-reference-index_read_last index_read_last()] method works like [custom-engine.html#custom-engine-index-read index_read()] but finds the last row with the current key value or prefix: int ...
                                            
                https://dev.mysql.com/doc/internals/en/implementing-store-lock-method.html
                                 The [custom-engine.html#custom-engine-api-reference-store_lock store_lock()] method is called before any reading or writing is performed. Before adding the lock into the table lock handler mysqld calls store lock with the requested locks. Store ...
                                            
                https://dev.mysql.com/doc/internals/en/innodb-extra-bytes.html
                                If you're just trying to read the record, the key bit in the Extra Bytes is 1byte_offs_flag — you need to know if 1byte_offs_flag is 1 (that is, "short 1-byteoffsets") or 0 (that is, "2-byte offsets"). Given a pointer to the Origin, InnoDB finds ...
                                            
                https://dev.mysql.com/doc/internals/en/innodb-overview.html
                                 The chart below shows the three parts of a physical record. Name Size Field Start Offsets (F*1) or (F*2) bytes Extra Bytes 6 bytes Field Contents depends on content Legend: The letter 'F' stands for 'Number Of Fields'. The meaning of the parts is ...
                                            
                https://dev.mysql.com/doc/internals/en/innodb-page-directory.html
                                 The Page Directory part of a page has a variable number of record pointers. Unlike other DBMSs, InnoDB does not have a slot for every record in the page. In a fullish page, there will be one slot for every six records. The slots track the records' ...
                                            
                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/join-buffer-size.html
                                 Basic information about the join buffer cache: The size of each join buffer is determined by the value of the join_buffer_size system variable. This buffer is used only when the join is of type ALL or index (in other words, when no possible keys ...
                                            
                https://dev.mysql.com/doc/internals/en/logging-transactions-rules-for-non-committing-statements.html
                                 The preliminary rules above, together with the principles for logging format, have been used to construct the following rules. CALL statements are unrolled (see ???TODO: add section about unrolling???), so that each statement executed by the stored ...
                                            
                https://dev.mysql.com/doc/internals/en/miscellaneous-options.html
                                 For Autotools MySQL build options that have CMake equivalents, the normal mapping from an Autotools option to the CMake option is to convert uppercase, remove leading dashes, replace dashes with underscores, and add a leading -D.