Search Results
https://dev.mysql.com/doc/internals/en/frm-file-format.html
Regardless of the storage engine you choose, every MySQL table you create is represented on disk by a .frm file that describes the table's format (that is, the table definition). The file bears the same name as the table, with an .frm extension.
https://dev.mysql.com/doc/internals/en/guided-tour-skeleton.html
And now we're going to walk through something harder, namely the server. WARNING WARNING WARNING: code changes constantly, so names and parameters may have changed by the time you read this. Important files we'll be walking through: /sql/mysqld.cc ...
https://dev.mysql.com/doc/internals/en/huffman-compression.html
In his article from 1952 Huffman proved that his algorithm uses the least possible number of bits to encode a sequence of messages. The number of bits assigned to each message depends on its probability to appear in the sequence. One could take all ...
https://dev.mysql.com/doc/internals/en/include-directory.html
Header (*.h) files for most libraries; includes all header files distributed with the MySQL binary distribution. Note that each individual directory will also have its own *.h files, for including in its own *.c programs. The *.h files in the ...
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.
https://dev.mysql.com/doc/internals/en/myisam-introduction.html
MySQL creates files named Table1.MYD ("MySQL Data"), Table1.MYI ("MySQL Index"), and Table1.frm ("Format"). These files will be in the directory: /<datadir>/<database>/ For example, if you use Linux, you might find the files in the ...
https://dev.mysql.com/doc/internals/en/mysys-directory.html
There are 125 *.c programs in this directory: array.c --- Dynamic array handling charset.c --- Using dynamic character sets, set default character set, ... For example, the main functions in my_getwd.c are described thus: "int my_getwd _A((string ...
https://dev.mysql.com/doc/internals/en/prepared-stored-statement-execution.html
In order to call mysql_execute_command (the function that executes a statement) for a prepared statement and not damage its parse tree, we backup and restore the active Query_arena of THD. We don't want the garbage created during execution to be ...
https://dev.mysql.com/doc/internals/en/replication.html
Status of this section: up to date 2009-10-21 This chapter describes MySQL replication principles, rules, and code, as it is supposed to work in version 5.1. The MySQL replication feature allows a server - the master - to send all changes to ...
https://dev.mysql.com/doc/internals/en/running-mysql-test-run-out-of-source.html
It is a wrapper script that calls mysql-test-run.pl in the source directory and tells it where to look for the binaries, via the MTR_BINDIR environment variable. When building out of source (see Section 4.4.1, “Create the Build Directory”), use ...