Search



Search Results
Displaying 1451 to 1460 of 2405 total results
https://dev.mysql.com/doc/internals/en/getting-source-tree.html
This section describes how to obtain the MySQL source tree, which is currently available on GitHub. For more information about MySQL's move to GitHub, refer to the announcement on the MySQL Release Engineering blog: MySQL on GitHub To obtain the ...
https://dev.mysql.com/doc/internals/en/guided-tour-majordir-mysys.html
This is the toolbox directory, for example it has low level routines for file access. Sampling of programs on mysql-5.0/mysys size name comment ---- ---- ------- 17684 charset.c character sets 6165 mf_qsort.c quicksort 5609 mf__tempfile.c temporary ... The next major directory is labelled mysys, which stands for MySQL System ...
https://dev.mysql.com/doc/internals/en/implementing-savepoint-set-method.html
The savepoint_set() method is called whenever a user issues the SAVEPOINT statement: int (*savepoint_set)(THD *thd, void *sv); The *sv parameter points to an uninitialized storage area of the size defined by savepoint_offset. When savepoint_set() ...
https://dev.mysql.com/doc/internals/en/innodb-fil-header.html
The word "space" is generic jargon for either "log" or "tablespace". -------- - root - -------- | ---------------------- | | | | -------- -------- - leaf - <--> - leaf - -------- -------- Everyone has seen a B-tree and knows that the entries in the ...
https://dev.mysql.com/doc/internals/en/innodb-fil-trailer.html
The Fil Trailer has one part, as follows: Name Size Remarks FIL_PAGE_END_LSN 8 low 4 bytes = checksum of page, last 4 bytes = same as FIL_PAGE_LSN The final part of a page, the fil trailer (or File Page Trailer), exists because InnoDB's architect ...It's impossible for a page to be only half-written, or corrupted by crashes, because the log-recovery mechanism restores to a consistent ...
https://dev.mysql.com/doc/internals/en/innodb-page-directory.html
Because the slots are in key order, and each slot has a fixed size, it's easy to do a binary search of the records on the page via the slots. The Page Directory part of a page has a variable number of record pointers. Unlike other DBMSs, InnoDB ...
https://dev.mysql.com/doc/internals/en/innodb-page-header.html
The PAGE_FREE pointer in the page header points to the first record in the list. The "next" pointer in the record header (specifically, in the record's Extra Bytes) points to the next record in the list. PAGE_DIRECTION and PAGE_N_DIRECTION: It's ...
https://dev.mysql.com/doc/internals/en/load-data-infile-events.html
LOAD DATA INFILE is not written to the binary log like other statements. It is written as one or more events in a packed format, not as a cleartext statement in the binary log. The events indicate what options are present in the statement and how ...
https://dev.mysql.com/doc/internals/en/memory-allocation-library-or-storage-engine.html
For the simple case, use the functions in mysys/my_malloc.c: void *my_malloc(size_t size, myf my_flags); void *my_memdup(const void *from, size_t length, myf my_flags); char *my_strdup(const char *from, myf my_flags); char *my_strndup(const char ...
https://dev.mysql.com/doc/internals/en/myisam-dynamic-data-file-layout.html
Starting with an empty data file, records are put in a single frame each, unless a record is bigger than the maximum frame size (16MB - 4). A record can be put in one or more frames, also called the record "parts" or "blocks". The sense of the ...
Displaying 1451 to 1460 of 2405 total results