Search Results
                    
                    
            https://dev.mysql.com/doc/internals/en/multi-resultset.html
                                As of MySQL 5.7.5, the resultset is followed by an OK_Packet, and this OK_Packet has the SERVER_MORE_RESULTS_EXISTS flag set to start processing the next resultset. 01 31 00 0c 3f 00 01 00 00 00 08 81 00 00 00 00 .1..?........... 05 00 00 03 fe 00 ...
                                            
                https://dev.mysql.com/doc/internals/en/myisam-compressed-data-file-layout.html
                                 This chapter describes the layout for the data file of compressed MyISAM tables. 
                                            
                https://dev.mysql.com/doc/internals/en/myisam-dynamic-data-file-layout.html
                                When a record is inserted after this, it reuses the old frame. A record can be put in one or more frames, also called the record "parts" or "blocks". The sense of the frames is to allow reusage of the space of deleted records. Starting with an empty ...
                                            
                https://dev.mysql.com/doc/internals/en/myisammrg-directory.html
                                In fact, this general description of a myisammrg program is almost always true: The myisammrg function checks an argument, the myisammrg function formulates an expression for passing to a myisam function, the myisammrg calls a myisam function, the ...As with other table handlers, you'll find that the *.c files in the myissammrg directory have counterparts in the myisam ...
                                            
                https://dev.mysql.com/doc/internals/en/mysql-packet.html
                                int<1> sequence_id Sequence ID string<var> payload [len=payload_length] payload of the packet Example A COM_QUIT looks like this: 01 00 00 00 01 * length: 1 * sequence_id: x00 * payload: 0x01 .  If a MySQL client or server wants to send data, it: ...
                                            
                https://dev.mysql.com/doc/internals/en/mysys-functions.html
                                void my_init _A((void )); Start each program (in main()) with this. int init_key_cache _A((ulong use_mem, ulong leave_this_much_mem)); Use caching of keys in MISAM, PISAM, and ISAM.  Functions in mysys: (For flags see my_sys.h) int my_copy _A((const ...
                                            
                https://dev.mysql.com/doc/internals/en/negative-tests.html
                                This section contains just a few examples of what to test.  A "negative" test is a test for which you expect to see a failure. If an error does not occur, that itself indicates a problem. DO NOT FORGET "NEGATIVE" TESTS where we expect to see fine ...
                                            
                https://dev.mysql.com/doc/internals/en/netware-directory.html
                                (.def is a common filename extension for "definition".) The three *.sql files are short scripts of SQL statements used in testing. 
                                            
                https://dev.mysql.com/doc/internals/en/new-rpms-directory.html
                                It is a temporary directory used during RPM builds with Linux distributions. 
                                            
                https://dev.mysql.com/doc/internals/en/nicely-displaying-trace.html
                                An alternative can be to send the trace to a file: SELECT TRACE INTO DUMPFILE <filename> FROM INFORMATION_SCHEMA.OPTIMIZER_TRACE; Then pass this file to some JSON viewer.  Looking at a trace in the mysql command-line client can be cumbersome (though ...