Search Results
                    
                    
            https://dev.mysql.com/doc/internals/en/select-simple.html
                                 For performing single primary select, SELECT uses the mysql_select function, which does: allocate JOIN JOIN::prepare JOIN::optimize JOIN::exec JOIN::cleanup In previous versions of MySQL, all SELECT operations were performed with the help of this ...
                                            
                https://dev.mysql.com/doc/internals/en/server-tools-directory.html
                                Quoting from the README file within this directory: "Instance Manager - manage MySQL instances locally and remotely. File description: mysqlmanager.cc - entry point to the manager, main, options.{h,cc} - handle startup options. 
                                            
                https://dev.mysql.com/doc/internals/en/sleep.html
                                Example: --connection conn1 LOCK TABLE t1 WRITE; --connection conn2 # This will block in wait_for_lock().  In some cases race conditions can be repeated when all but one thread are blocked (for example waiting for an SQL lock). Then the remaining ...
                                            
                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 ...