通过错误的插入错误将数据插入组件

问题描述

$ contentCatalog = apparel-ukContentCatalog $ contentCV = catalogVersion(CatalogVersion.catalog(Catalog.id [default = $ contentCatalog]),CatalogVersion.version [default = Online])[default = $ contentCatalog:Online]

INSERT_UPDATE TopSellingProductComponent; $ contentCV [unique = true]; uid [unique = true]; name;产品数量 ;; topSellingProductComponent;销售最高的产品组件; 10

错误为: [类型TopSellingProductComponent是抽象的-模式import_strict不允许使用类型]},定义解决该问题

解决方法

没有优化这种查询的简单方法。

您可以构建和维护摘要表,然后从该表中进行查询。这种方法可以使速度提高10倍。

更多讨论:http://mysql.rjweb.org/doc.php/summarytables

,

您可以创建一个covering index,其中包含查询中引用的所有字段。请注意,对于大表,建立这样的索引可能需要花费大量时间。

创建索引后,您可以检查说明计划以确认查询正在使用索引。

假设正在使用索引,则选择查询的性能应大大提高。

索引有可能减慢大量插入/更新语句的速度,因此请考虑一下。