Overview
Back to topThe Partial Indexers Maintenance module helps to manage partial indexers.
Magento 2 has two types of indexes:
- Full reindex, which means rebuilding all the indexing-related database tables.
- Partial reindex, which means rebuilding the database tables only for the things that have changed (such as changing a single product attribute or price).
The materialized view (Mview) reindex is used to track database changes for a certain entity and runs a partial reindex only for the changed entities. The partial reindex is called by CRON, and it defines IDs to be re-indexed from the change log by the last applied version ID of the changed entity.
In some cases, the partial reindex may be suspended due to an error or have a large backlog of items to reindex. The out-of-the-box Magento functionality requires running a full re-index of an entity that may take several hours for a large catalog and affect customers who visit the website or require the website to be in maintenance mode during the reindex.
The module adds a command-line interface to run a reindex only for entities from a change log instead of a full reindex. Also, there is an option to suspend or resume a partial reindex that has been suspended. Additionally, in cases when your store has customizations, there is a command that shows which modules/code classes use a specific materialized view.
Features
- The command tsg:mview:reindex - Reindex a partial index.
- The command tsg:mview:suspend - Suspend a partial index.
- The command tsg:mview:reset- Reset a partial index to the idle state.
- The command tsg:mview:resume - Resume a previously suspended partial index.
- The command tsg:mview:subscriptions - View subscriptions for a partial index.
- Ability to view status of partial indexes in the admin panel
- Ability to reindex/reset/suspend/resume indexes from the admin panel
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.0.2
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
12 May, 2024
Categories
Extensions, Site Optimization, Site Monitoring, Performance
Documentation
License Type
GNU General Public License 3.0 (GPL-3.0)
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.0.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Compatibility with the latest Commerce releases
1.0.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Added ability to reset index to the idle state
- Added an admin grid for material index view
- Added ability to reindex/suspend/resume an material index from the admin panel
1.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Stable release
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor