79508

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 practice
Limitations of Online DDL Take the following considerations into account when creating or dropping I
Gazole 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 se
29 apparcnt amount of absorbed light energy secms higher, per reaction center, and this is caused by
22 (408) *ę&gtnga For simple lunchcon sets. chair sots. bedroom sets. madę of linen. an effectiv
Performance of In-Place versus Table-Copying DDL Operations The raw performance of an Online DDL ope
How Crash Recovery Works with Online DDL Although no data is lost if the server crashes while an alt
Locking Options for Online DDL While an InnoDB table is being changed by a DDL operation, the table
Performance and Concurrency Considerations for Online DDL Online DDL improves several aspects of MyS
Section 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 Operat
CHASECHASE in detail: The Chinook will carry two CHASE pods installed on each side of the helic
image038 a Fig 10 Idea of the “World tree" as the “World axis" implemented m settlements o
00071 ?e586b9e4c806e780db8de67c99d012 70 Hembree & Zimmer To test the DBAF, two time senes of f
00302 ?166183bb9e4b4b1ac794d371c27f50 15Alternative Approaches to Implementing a Design of Experime
00332 ?133d2464eb28601d2d991683b45647 335 Optimizing Defect Levels and Losses from Gage Errors on t

więcej podobnych podstron