Search Results
https://dev.mysql.com/doc/refman/8.4/en/known-issues.html
This section lists known issues in recent versions of MySQL. For information about platform-specific issues, see the installation and debugging instructions in Section 2.1, “General Installation Guidance”, and Section 7.9, “Debugging MySQL”. The following problems are known: Subquery optimization for IN is not as effective as for ...
https://dev.mysql.com/doc/refman/8.4/en/myisampack.html
When the table is used later, the server reads into memory the information needed to decompress columns. This results in much better performance when accessing individual rows, because you only have to uncompress exactly one row. MySQL uses mmap() ...
https://dev.mysql.com/doc/refman/8.4/en/partitioning-limitations.html
This section discusses current restrictions and limitations on MySQL partitioning support. The following constructs are not permitted in partitioning expressions: Stored procedures, stored functions, loadable functions, or plugins. For a list of ...
https://dev.mysql.com/doc/c-api/8.4/en/c-api-asynchronous-data-structures.html
This section describes data structures specific to asynchronous C API functions. For information about general-purpose C API data structures, see Section 5.2, “C API Basic Data Structures”. The value may be one of the CONNECT_STAGE_ symbols ...
https://dev.mysql.com/doc/c-api/8.4/en/mysql-get-connect-nonblocking-stage.html
enum connect_stage mysql_get_connect_nonblocking_stage(MYSQL *mysql) Description mysql_get_connect_nonblocking_stage() provides a function to determine which stage of the mysql_real_connect_nonblocking state machine is in currently. This function ...
https://dev.mysql.com/doc/c-api/8.4/en/mysql-options.html
int mysql_options(MYSQL *mysql, enum mysql_option option, const void *arg) Description Can be used to set extra connect options and affect behavior for a connection. This function may be called multiple times to set several options. The option ...
https://dev.mysql.com/doc/c-api/8.4/en/mysql-result-metadata.html
enum enum_resultset_metadata mysql_result_metadata(MYSQL_RES *result) Description mysql_result_metadata() returns a value that indicates whether a result set has metadata. It can be useful for metadata-optional connections when the client does not ...
https://dev.mysql.com/doc/extending-mysql/8.4/en/writing-audit-plugins.html
This section describes how to write a server-side audit plugin, using the example plugin found in the plugin/audit_null directory of MySQL source distributions. The audit_null.c and audit_null_variables.h source files in that directory implement an ...
https://dev.mysql.com/doc/extending-mysql/8.4/en/writing-full-text-plugins.html
MySQL supports server-side full-text parser plugins with MyISAM and InnoDB. For introductory information about full-text parser plugins, see Full-Text Parser Plugins. A full-text parser plugin can be used to replace or modify the built-in full-text ...
https://dev.mysql.com/doc/internals/en/implementing-index-read-method.html
The [custom-engine.html#custom-engine-api-reference-index_read index_read()] method is used to retrieve a row based on a key: int ha_foo::index_read(byte * buf, const byte * key, ulonglong keypart_map, enum ha_rkey_function find_flag) The *buf ...