暂无图片
MySQL8.0对数据字典的优化,对查询带来什么样的变化?
我来答
分享
胡武
2023-04-21
MySQL8.0对数据字典的优化,对查询带来什么样的变化?
暂无图片 5M

MySQL8.0对数据字典的优化,对查询带来什么样的变化?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

MySQL8.0数据字典的数据存放到事务性的表中带来了很多好处,如DDL语句的原子化、不受文件系统Bug的影响、崩溃恢复等,但最大的好处是解决了长期以来困扰用户的查询性能的问题。对于大型的数据库,可对数据字典的查询性能提高数十倍甚至数百倍。因为在MySQL8.0中 ,数据字典的数据存放到表中,对它们进行查询时,可以充分利用SQL语句的特性,如索引、连接等。而在MySQL8.0之前,MySQL需要先从文件中读取数据,然后结合存储引擎里的信息组成临时表,再对临时表进行查询,这个过程效率很低。

暂无图片 评论
暂无图片 有用 5
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏