Search Results
                    
                    
            https://dev.mysql.com/doc/internals/en/sql-bench-directory.html
                                This directory has the programs and input files which MySQL uses for its comparisons of MySQL, PostgreSQL, mSQL, Solid, etc. Since MySQL publishes the comparative results, it's only right that it should make available all the material necessary to ...
                                            
                https://dev.mysql.com/doc/internals/en/ssl-directory.html
                                 Secure Sockets Layer; includes an example certification one can use test an SSL (secure) database connection. It contains a short note from Tonu Samuel (the NOTES file) and seven *.pem files. PEM stands for "Privacy Enhanced Mail" and is an ...
                                            
                https://dev.mysql.com/doc/internals/en/start-event-v3.html
                                Payload 2 binlog-version string[50] mysql-server version 4 create timestamp Fields binlog-version (2) -- version of this binlog format.  Binlog::START_EVENT_V3: A start event is the first event of a binlog for binlog-version 1 to 3. mysql-server ...
                                            
                https://dev.mysql.com/doc/internals/en/starting-transaction-from-external-lock-method.html
                                In this case, MySQL will call handler::start_stmt() at the beginning of the statement.  MySQL calls [custom-engine.html#custom-engine-api-reference-external_lock handler::external_lock()] for every table it is going to use at the beginning of every ...
                                            
                https://dev.mysql.com/doc/internals/en/stored-programs.html
                                 The content formerly located in this chapter is now maintained in the Stored Programs section of the MySQL Server Doxygen documentation, available at https://dev.mysql.com/doc/index-other.html. 
                                            
                https://dev.mysql.com/doc/internals/en/support-for-indexing.html
                                This section documents the methods that must be implemented to add support for indexing to a storage engine.  Once basic read/write operations are implemented in a storage engine, the next stage is to add support for indexing. 
                                            
                https://dev.mysql.com/doc/internals/en/support-for-insert.html
                                A basic storage engine could simply advance to the end of the data file and append the contents of the buffer directly (this would also make reading rows easier as you could read the row and pass it directly into the buffer parameter of the ... Once ...
                                            
                https://dev.mysql.com/doc/internals/en/support-for-non-sequential-reads.html
                                (Note: this is not "can" but rather a "must" because certain operations rely on proper implementation of position() and rnd_pos() calls.  In addition to table scanning, storage engines can implement methods for non-sequential reading. Two examples ...
                                            
                https://dev.mysql.com/doc/internals/en/support-for-savepoints.html
                                This should be a fixed size, preferably not large as the MySQL server will allocate space to store the savepoint for all storage engines with each named savepoint.  First, the implementor should know how many bytes are required to store savepoint ...
                                            
                https://dev.mysql.com/doc/internals/en/syntax-debug-sync-values.html
                                This means that one of the sections separated by '&|' must be present or both of them.  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 ...