diff --git a/vendor/magento/module-catalog/etc/db_schema.xml b/vendor/magento/module-catalog/etc/db_schema.xml
index 36decbcff089..b564ffa3e652 100644
--- a/vendor/magento/module-catalog/etc/db_schema.xml
+++ b/vendor/magento/module-catalog/etc/db_schema.xml
@@ -1645,6 +1645,11 @@
         <constraint xsi:type="primary" referenceId="PRIMARY">
             <column name="id"/>
         </constraint>
+        <index referenceId="CAT_PRD_IDX_PRICE_TMP_ENTT_ID_CSTR_GROUP_ID_WS_ID" indexType="btree">
+            <column name="entity_id"/>
+            <column name="customer_group_id"/>
+            <column name="website_id"/>
+        </index>
     </table>
     <table name="catalog_category_product_index_tmp" resource="default" engine="innodb"
            comment="Catalog Category Product Indexer temporary table">
diff --git a/vendor/magento/module-catalog/etc/db_schema_whitelist.json b/vendor/magento/module-catalog/etc/db_schema_whitelist.json
index fd332606bb22..4b6a247f5ff4 100644
--- a/vendor/magento/module-catalog/etc/db_schema_whitelist.json
+++ b/vendor/magento/module-catalog/etc/db_schema_whitelist.json
@@ -992,7 +992,8 @@
         "index": {
             "CATALOG_PRODUCT_INDEX_PRICE_TMP_CUSTOMER_GROUP_ID": true,
             "CATALOG_PRODUCT_INDEX_PRICE_TMP_WEBSITE_ID": true,
-            "CATALOG_PRODUCT_INDEX_PRICE_TMP_MIN_PRICE": true
+            "CATALOG_PRODUCT_INDEX_PRICE_TMP_MIN_PRICE": true,
+            "CAT_PRD_IDX_PRICE_TMP_ENTT_ID_CSTR_GROUP_ID_WS_ID": true
         },
         "constraint": {
             "PRIMARY": true
