79508
Implementation Details of Online DDL
Each alter table operation for an innoDE table is governed by several aspects:
• Whether there is any change to the physical representation of the table, or whether it purely a
change to metadata that can be done without touching the table itself.
• Whether the volume of data in the table stays the same, increases, or decreases.
• Whether a change in table data involves the clustered index, secondary indexes, or both.
• Whether there are any foreign key relationships between the table being altered and some other
table. The mechanics differ depending on whether the foreign_key_checks [497] configuration option is enabled or disabled.
• Whether the table is partitioned. Partitioning clauses of ALTER TABLE are turned into low-level
operations involving one or morę tables, and those operations follow the regular rules for online DDL.
• Whether the table data must be copied, whether the table can be reorganized “in-place”, or a
combination of both.
• Whether the table contains any auto-increment columns.
• What degree of locking is required, either by the naturę of the underlying database operations, or a
lock clause that you specify in the alter table statement.
This section explains how these factors affect the different kinds of alter table operations on InnoDB tables.
Wyszukiwarka
Podobne podstrony:
Combining or Separating DDL Statements Before the introduction of online DDL, it was common practiceLimitations of Online DDL Take the following considerations into account when creating or dropping IGazole ilahavidvalavaImportant Dates of Online Admission in B.A lsl year class for - 2018-19 SI.DSC06976 $0:^i* Dircctious: Eacli of (lic luinibcred ilcuis or incoinplete stutemcnts iii i.liis se29 apparcnt amount of absorbed light energy secms higher, per reaction center, and this is caused by22 (408) *ę>nga For simple lunchcon sets. chair sots. bedroom sets. madę of linen. an effectivPerformance of In-Place versus Table-Copying DDL Operations The raw performance of an Online DDL opeHow Crash Recovery Works with Online DDL Although no data is lost if the server crashes while an altLocking Options for Online DDL While an InnoDB table is being changed by a DDL operation, the tablePerformance and Concurrency Considerations for Online DDL Online DDL improves several aspects of MySSection 3 explains on a high level the design of the HLR. Section 4 regards implementation details.EuroFlow standardization of flow cytometry protocols 1998 Table 9. Detailed EuroFlow Standard OperatCHASECHASE in detail: The Chinook will carry two CHASE pods installed on each side of the helicimage038 a Fig 10 Idea of the “World tree" as the “World axis" implemented m settlements o00071 ?e586b9e4c806e780db8de67c99d012 70 Hembree & Zimmer To test the DBAF, two time senes of f00302 ?166183bb9e4b4b1ac794d371c27f50 15Alternative Approaches to Implementing a Design of Experime00332 ?133d2464eb28601d2d991683b45647 335 Optimizing Defect Levels and Losses from Gage Errors on twięcej podobnych podstron