Use Correct Product/Customer Extensions Size

Why

Initially, all the Extension (PX or CX) tables were stored in 1 physical table in MySQL and the database engine was not performing well with big amounts of records. As the data was growing, api.find("PX")/api.find("CX") became slower. Also the customer was getting timeouts in the UI. Database operations (like data correction) were almost impossible. Therefore the PX/CX tables were split into several physical database tables depending on the number of columns (for example, PX3, PX6, PX8, PX10, PX20, PX30, PX50). Choosing the right PX/CX size helps you to reduce the size of the physical table, so it is mandatory that you use the appropriate size and not e.g. PX30 for everything.



Note: Currently, this is applicable for dedicated instances only.



References:

Found an issue in documentation? Write to us.