ACSD-50817: optimiza el trabajo cron sales_clean_quotes para que se ejecute más rápido

El parche ACSD-50817 optimiza el trabajo cron sales_clean_quotes para que se ejecute más rápido al agregar un índice compuesto en las columnas store_id y updated_at de la tabla de comillas. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.31. El ID del parche es ACSD-50817.

Productos y versiones afectados

El parche se ha creado para la versión de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.5-p1

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.3.7 - 2.4.6
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

El trabajo cron sales_clean_quotes es demasiado lento. Con este parche, se ha optimizado para que se ejecute más rápido agregando un índice compuesto en las columnas store_id y updated_at de la tabla de comillas.

Pasos a seguir:

  1. Generar 50-80 millones de presupuestos con updated_at establecido como un período < 30 días.

  2. Ejecute el trabajo cron sales_clean_quotes o la siguiente consulta en la tabla de oferta:

    code language-cron
    SELECT COUNT(*) FROM `quote` AS `main_table` WHERE (`store_id` = '1') AND (`updated_at` <= '2023-02-25') AND (`is_persistent` = '0')
    
    SELECT * FROM `quote` AS `main_table` WHERE (`store_id` = '1') AND (`updated_at` <= '2023-02-25') AND (`is_persistent` = '0') LIMIT 50
    

Resultados esperados

El trabajo cron sales_clean_quotes está optimizado para ejecutarse más rápido al agregar un índice compuesto en las columnas store_id y updated_at de la tabla de comillas.

Resultados reales

La consulta es demasiado lenta.

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

Para obtener información sobre otros parches disponibles en QPT, consulte Quality Patches Tool: Buscar parches en la guía Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3