Search Results
https://dev.mysql.com/doc/heatwave/en/mys-hwaml-train-in-isolated-environment.html
In contrast, the ML_PREDICT_TABLE and ML_PREDICT_ROW routines perform inference by applying a pre-trained machine learning model to input data and generate predictions. Group Replication requires that all tables have a primary key, so to ... The ...
https://dev.mysql.com/doc/refman/9.7/en/partitioning-overview.html
The SQL language itself is intended to work independently of any data structures or media underlying the schemas, tables, rows, or columns with which it works. Partitioning takes this notion a step further, by enabling you to distribute portions of ... This section provides a conceptual overview of partitioning in MySQL ...
https://dev.mysql.com/doc/refman/9.7/en/performance-schema-quick-start.html
The Performance Schema is implemented as a storage engine, so you can see it listed in the output from the Information Schema ENGINES table or the SHOW ENGINES statement: mysql> SELECT * FROM INFORMATION_SCHEMA.ENGINES WHERE ... This section briefly ...
https://dev.mysql.com/doc/refman/9.7/en/replication-options-binary-log.html
In a normal shutdown, the set of GTIDs from the current binary log file is saved in the mysql.gtid_executed table. Following an abnormal shutdown where this did not happen, during recovery the GTIDs are added to the table from the binary log file, ... Startup Options Used with Binary Logging System Variables Used with Binary Logging You can use the mysqld options and system variables that are described in this section to affect the operation of the binary log as well as to control which statements are written to the binary ...
https://dev.mysql.com/doc/refman/9.7/en/cost-model.html
These estimates are stored in the server_cost and engine_cost tables in the mysql system database and are configurable at any time. The intent of these tables is to make it possible to easily adjust the cost estimates that the optimizer uses when it ... To generate execution plans, the optimizer uses a cost model that is based on estimates of the cost of various operations that occur during query ...
https://dev.mysql.com/doc/refman/9.7/en/insert-on-duplicate.html
In general, you should try to avoid using an ON DUPLICATE KEY UPDATE clause on tables with multiple unique indexes. It is possible to use IGNORE with ON DUPLICATE KEY UPDATE in an INSERT statement, but this may not behave as you expect when ... If ...
https://dev.mysql.com/doc/refman/9.7/en/stored-program-restrictions.html
The following statements are not permitted: The locking statements LOCK TABLES and UNLOCK TABLES. This includes SELECT statements that do not have an INTO var_list clause and other statements such as SHOW, EXPLAIN, and CHECK TABLE. A stored function ...Some of the restrictions noted here apply to all stored routines; that is, both to stored procedures and stored ...
https://dev.mysql.com/doc/internals/en/event-data-for-specific-event-types.html
How come statements with a nonzero error code can exist in the binary log? This is mainly due to the use of nontransactional tables within transactions. SELECT fails after inserting 1000 rows into a MyISAM table (for example, with a duplicate-key ...
https://dev.mysql.com/doc/ndbapi/en/ndb-ndboperation.html
Enumeration values Possible values are shown, along with descriptions, in the following table: Table 2.51 NdbOperation::AbortOption type values and descriptions Name Description AbortOnError A failed operation causes the transaction to abort. When ...Beginning with NDB 8.0.30, NdbOperation supports an interpreted code API similar to that implemented by ...
https://dev.mysql.com/doc/refman/9.7/en/data-size.html
Design your tables to minimize their space on the disk. Smaller tables normally require less main memory while their contents are being actively processed during query execution. Any space reduction for table data also results in smaller indexes ...