Search Results
https://dev.mysql.com/doc/internals/en/innodb-field-contents.html
The Field Contents part of the record has all the data. There are no markers between fields, and there is no marker or filler at the end of a record. I made a table with this definition: CREATE TABLE T (FIELD1 VARCHAR(3), FIELD2 VARCHAR(3), FIELD3 ...
https://dev.mysql.com/doc/internals/en/libmysql-directory.html
The files here are for producing MySQL as a library (for example, a Windows DLL). The idea is that, instead of producing separate mysql (client) and mysqld (server) programs, one produces a library. Instead of sending messages, the client part ...
https://dev.mysql.com/doc/internals/en/mysys-functions.html
On Windows, changes all characters to capitals and changes '/' to '\'. Functions in mysys: (For flags see my_sys.h) int my_copy _A((const char *from, const char *to, myf MyFlags)); Copy file from from to to. int my_rename _A((const char *from, ...
https://dev.mysql.com/doc/internals/en/ntlm.html
Note removed in Windows Vista and 2008: http://msdn.microsoft.com/en-us/library/aa480152.aspx#appcomp_topic16 Note documented in http://msdn.microsoft.com/en-us/library/cc207842.aspx Image description .
https://dev.mysql.com/doc/internals/en/os-specific-commands.html
(For example, rm is Unix-specific and not available on Windows.) Please avoid these commands if possible. The exec and system commands enable tests to execute external commands. However, many of such commands are available only on certain platforms. Have a look at the mysqltest manual and the t/mysqltest.test test ...
https://dev.mysql.com/doc/internals/en/scripts-directory.html
Linux programmers use it where Windows programmers would use a *.bat (batch filename extension). Can be safely run during any upgrade to get the newest MySQL privilege tables mysql_install_db.sh --- Create privilege tables and func table ...
https://dev.mysql.com/doc/internals/en/sql-bench-directory.html
\Data\ATIS --- .txt files containing input data for the "ATIS" tests \Data\Wisconsin --- .txt files containing input data for the "Wisconsin" tests \Results --- old test results \Results-win32 --- old test results from Windows 32-bit tests There are ...This directory has the programs and input files which MySQL uses for its comparisons of MySQL, PostgreSQL, mSQL, Solid, ...
https://dev.mysql.com/doc/internals/en/tuning-trace-purging.html
This is done with SET optimizer_trace_offset=<OFFSET>, optimizer_trace_limit=<LIMIT> where OFFSET is a signed integer, and LIMIT is a positive integer. The default for optimizer_trace_offset is -1; the default for optimizer_trace_limit is 1. The ...
https://dev.mysql.com/doc/internals/en/x-protocol-implementation-implementation-notes.html
On Unix this is handled by writev(2), on Windows exists WSASend() Note Any good buffered iostream implementation should already make use of vectored I/O. The amount of messages that are prefetched this way should be configurable to allow a trade-off ... Topics in this section: Client Server Client and Server implementations of the protocol should make use of the following: vectorized IO pipelining to reduce the latency and CPU ...
https://dev.mysql.com/doc/internals/en/required-server-code-patches.html
The build system is not too clever about creating these symlinks for files added after the first compile ... Currently procedures can only be compiled into the server staticly. There is no dynamic procedure for loading them dynamicly yet like we ...