2023-04-21
MySQL8.0对数据字典的优化,对查询带来什么样的变化?
5MMySQL8.0对数据字典的优化,对查询带来什么样的变化?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
5MMySQL8.0对数据字典的优化,对查询带来什么样的变化?
MySQL8.0数据字典的数据存放到事务性的表中带来了很多好处,如DDL语句的原子化、不受文件系统Bug的影响、崩溃恢复等,但最大的好处是解决了长期以来困扰用户的查询性能的问题。对于大型的数据库,可对数据字典的查询性能提高数十倍甚至数百倍。因为在MySQL8.0中 ,数据字典的数据存放到表中,对它们进行查询时,可以充分利用SQL语句的特性,如索引、连接等。而在MySQL8.0之前,MySQL需要先从文件中读取数据,然后结合存储引擎里的信息组成临时表,再对临时表进行查询,这个过程效率很低。
评论
有用 5
墨值悬赏