Search



Search Results
Displaying 231 to 240 of 382 total results
https://dev.mysql.com/doc/internals/en/dbug-sleep.html
open_tables(...) DBUG_EXECUTE_IF("sleep_open_and_lock_after_open", { const char *old_proc_info= thd->proc_info; thd->proc_info= "DBUG sleep"; my_sleep(6000000); thd->proc_info= old_proc_info;}); lock_tables(...) In this case, if the 'debug' keyword ... In cases where the normal server code does not have a block point at the critical place, one can insert an artificial synchronization ...
https://dev.mysql.com/doc/internals/en/delete-table.html
Synopsis virtual int delete_table ( name); const char * name ; Description This is the delete_table method. By the time delete_table() has been called all opened references to this table will have been closed (and your globally shared references ...
https://dev.mysql.com/doc/internals/en/error-messages-storage-engine.html
To add error messages for table handlers, the following example may be helpful. Purpose: Implement the handler::get_error_message function as ha_federated::get_error_message to return the handler-specific error message. When you have returned the ...
https://dev.mysql.com/doc/internals/en/floating-point-types.html
The bugfix for http://bugs.mysql.com/4937 (INSERT + SELECT + UNION ALL + DATE to VARCHAR(8) conversion problem) produced a conversion function which was a promising approach to the conversion problems. The bugfix was developed in two steps: 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/opening-a-table.html
int open(const char *name, int mode, int test_if_locked); The first parameter is the name of the table to be opened. Before any read or write operations are performed on a table, the MySQL server will call the ...
https://dev.mysql.com/doc/internals/en/optimizer-eliminating-dead-code.html
A transformation takes place for conditions that are always true, for example: WHERE 0=0 AND column1='y' In this case, the first condition is removed, leaving WHERE column1='y' See: /sql/sql_select.cc, remove_eq_conds(). A transformation also takes ...
https://dev.mysql.com/doc/internals/en/optimizer-partition-pruning.html
Suppose a table t is partitioned as follows: CREATE TABLE t (..., pf INT, sp1 CHAR(5), sp2 INT, ... Partitions that did not get into this set (that is, those that were pruned away) will not be accessed at all: this is how query execution is made ...
https://dev.mysql.com/doc/internals/en/strings-directory.html
Many of the files in this subdirectory are equivalent to well-known functions that appear in most C string libraries. On the other hand, some of the files are MySQL additions or improvements. Often the MySQL changes are attempts to optimize the ...
https://dev.mysql.com/doc/internals/en/test-faults-usage.html
SET SESSION debug="+d,function_crash_return"; will crash the server while returning from function.
Displaying 231 to 240 of 382 total results