官术网_书友最值得收藏!

Transactional data dictionary

Up until the previous version, the MySQL data dictionary was stored in different metadata files and non-transactional tables, but from this version, it will have a transactional data dictionary to store the information about the database. No more .frm, .trg, or .par files. All information will be stored in the database, which removes the cost of performing heavy file operations. There were numerous issues with filesystem metadata storage like the vulnerability of the filesystem, exorbitant file operations, difficult to handle crash recovery failures, or replication; it was also difficult to add new feature-related metadata. Now this upgrade has made it simple by storing information in a centralized manner, and will have improved performance as this data dictionary object can be cached in memory, similar to other database objects.

This data dictionary will have data that is needed for SQL query execution such as catalog information, character sets, collations, column types, indexes, database information, tables, store procedures, functions and triggers, and so on.

主站蜘蛛池模板: 平塘县| 万盛区| 思茅市| 合阳县| 安乡县| 汤原县| 曲靖市| 肥东县| 涪陵区| 疏附县| 土默特右旗| 渝北区| 喀喇沁旗| 峨眉山市| 山丹县| 沙河市| 丽水市| 登封市| 郸城县| 昌乐县| 利川市| 隆回县| 武威市| 斗六市| 卓尼县| 沁水县| 讷河市| 镇巴县| 天峨县| 时尚| 红原县| 奎屯市| 从化市| 徐州市| 辽中县| 沅陵县| 陕西省| 庆云县| 阜城县| 加查县| 逊克县|