我们看到虚拟字段names_virtual的类型是VIRTUALGENERATED。MySQL只是在数据字典里保存该字段元数据,并没有真正的存储该字段的值。这样表的大小并没有增加。我们可以利用索引把这个字段上的值进行物理存储。
在虚拟字段上加索引
再添加索引之前,让我们先看下面查询的执行计划
添加索引
再执行上面的查询语句,我们将得到不一样的执行计划
小结
本文介绍了如何在MySQL5.7中保存JSON文档。为了高效的检索JSON中内容,我们可以利用5.7的虚拟字段来对JSON的不同的KEY来建索引。极大的提高检索的速度。 2/2 首页 上一页 1 2 |