Search Results
https://dev.mysql.com/doc/refman/8.4/en/history.html
We started out with the intention of using the mSQL database system to connect to our tables using our own fast low-level (ISAM) routines. However, after some testing, we came to the conclusion that mSQL was not fast enough or flexible enough for ...
https://dev.mysql.com/doc/refman/8.4/en/index-statistics.html
Setting the session value affects statistics collection only for the current client connection. Storage engines collect statistics about tables for use by the optimizer. Table statistics are based on value groups, where a value group is a set of ...
https://dev.mysql.com/doc/refman/8.4/en/information-schema-introduction.html
INFORMATION_SCHEMA provides access to database metadata, information about the MySQL server such as the name of a database or table, the data type of a column, or access privileges. Other terms that are sometimes used for this information are data ...
https://dev.mysql.com/doc/refman/8.4/en/information-schema-table-reference.html
The following table summarizes all available INFORMATION_SCHEMA tables. For greater detail, see the individual table descriptions. Table 28.1 INFORMATION_SCHEMA Tables Table Name Description Deprecated ADMINISTRABLE_ROLE_AUTHORIZATIONS Grantable ...
https://dev.mysql.com/doc/refman/8.4/en/information-schema-tp-thread-state-table.html
For example, if an application uses this query: SELECT * FROM INFORMATION_SCHEMA.TP_THREAD_STATE; The application should use this query instead: SELECT * FROM performance_schema.tp_thread_state; The TP_THREAD_STATE table has one row per thread ...
https://dev.mysql.com/doc/refman/8.4/en/innodb-data-encryption.html
The default_table_encryption variable can be set for an individual client connection or globally using SET syntax. InnoDB supports data-at-rest encryption for file-per-table tablespaces, general tablespaces, the mysql system tablespace, redo logs, ...
https://dev.mysql.com/doc/refman/8.4/en/innodb-locking-reads.html
In MySQL, the specific task of generating a unique identifier actually can be accomplished using only a single access to the table: UPDATE child_codes SET counter_field = LAST_INSERT_ID(counter_field + 1); SELECT LAST_INSERT_ID(); The SELECT ... If ...
https://dev.mysql.com/doc/refman/8.4/en/innodb-multiple-buffer-pools.html
Each buffer pool manages its own free lists, flush lists, LRUs, and all other data structures connected to a buffer pool. For systems with buffer pools in the multi-gigabyte range, dividing the buffer pool into separate instances can improve ...
https://dev.mysql.com/doc/refman/8.4/en/innodb-performance-thread_concurrency.html
For general performance information about MySQL thread handling, see Section 7.1.12.1, “Connection Interfaces”. InnoDB uses operating system threads to process requests from user transactions. (Transactions may issue many requests to InnoDB ...
https://dev.mysql.com/doc/refman/8.4/en/innodb-preload-buffer-pool.html
Because uncompressing pages is a CPU-intensive process, it is more efficient for concurrency to perform the operation in a connection thread rather than in the single thread that performs the buffer pool restore operation. To reduce the warmup ...