Search Results
https://dev.mysql.com/doc/connector-python/en/connector-python-verification.html
The C Extension is installed as _mysql_connector.so and _mysqlxpb.so in the site-packages directory, not in the mysql/connector and mysqlx directories for the classic interface and X DevAPI, respectively. Verify the C-extension To verify the ...
https://dev.mysql.com/doc/internals/en/custom-engine-overview.html
The MySQL server is built in a modular fashion: The storage engines manage data storage and index management for MySQL. The MySQL server communicates with the storage engines through a defined API. Each storage engine is a class with each instance ...Handlers are instanced on the basis of one handler for each thread that needs to work with a specific ...
https://dev.mysql.com/doc/internals/en/good-tests.html
There are a lot of strict rules and rules of thumb which may increase the quality of tests written for the tool pair mysqltest/mysqltest-run.pl (MTR). See the Writing Test Cases section of the MySQL Server Doxygen documentation, available at ...
https://dev.mysql.com/doc/internals/en/guided-tour-majordir-myisam.html
We will begin by mentioning that myisam is one of what we call the MySQL storage engine directories. Key handling programs on mysql-5.0/myisam: size name comment ---- ---- ------- 4668 mi_rkey.c for random key searches 3646 mi_rnext.c for next-key ...But the files in those directories are mostly analogues of what's in the myisam directory, and the myisam directory is sort of a ...
https://dev.mysql.com/doc/internals/en/guided-tour-majordir-sql.html
The "parser" programs on mysql-5.0/sql: size name comment ---- ---- ------- 51326 sql_lex.cc lexer 230026 sql_yacc.yy parser + many more *.cc programs This is where we keep the parser. The "handler" programs on mysql-5.0/sql: size name comment ---- ...If you remember your manual, you know that you must pronounce this: ess queue ...
https://dev.mysql.com/doc/internals/en/guided-tour-skeleton.html
Important files we'll be walking through: /sql/mysqld.cc /sql/sql_parse.cc /sql/sql_prepare.cc /sql/sql_insert.cc /sql/ha_myisam.cc /myisam/mi_write.c This is not as simple as what we've just done. But the server is important, and if you can grasp ... And now we're going to walk through something harder, namely the ...
https://dev.mysql.com/doc/internals/en/load-data-infile-events.html
1) In MySQL 3.23, there was only one event: Load_log_event (type code LOAD_EVENT = 6). 2) In MySQL 4.0.0, the file contents were included in the binary log. LOAD DATA INFILE is not written to the binary log like other statements. It is written as ...
https://dev.mysql.com/doc/internals/en/optimizer-index-merge-join-type.html
When doing Index Merge, MySQL retrieves rows for each of the keyscans and then runs them through a duplicate elimination procedure. 7.2.2.5.3 The range Optimizer For range queries, the MySQL optimizer builds a SEL_TREE object which represents a ...
https://dev.mysql.com/doc/internals/en/overview.html
The MySQL protocol is used between MySQL Clients and a MySQL Server.
https://dev.mysql.com/doc/internals/en/packager-friendly-build-options.html
MySQL source distribution contains sources for zlib (compression library), yaSSL (ssl library), libedit, and (in MySQL 5.5 only) readline. MySQL can be compiled using either libraries available on the system or, to minimize external dependencies, ...Although the CMake build tries to avoid unneeded dependencies, --as-needed produces better ...