Configuration options

Because of the way the split database performance solution is designed, your custom code and installed components cannot do any of the following:

  • Write directly to the database (instead, you must use the Adobe Commerce database interface)
  • Use JOINs that affect the sales or quote databases
  • Use foreign keys to tables in the checkout, sales, or main databases
WARNING
Contact component developers to verify whether their components do any of the preceding. If so, you must choose only one of the following:
  • Ask the component developers to update their components.
  • Use the components as-is without the split database solution.
  • Remove the components so you can use the split database solution.

This also means you can either:

  • Configure the split database solution before putting Commerce into production.

    Adobe recommends configuring split databases as soon as possible after you install the Commerce software.

  • Manually configure the split database solution.

    You must perform this task if you have already installed components or if Commerce is already in production. (Do not update a production system; make the updates in a development system and synchronize the changes after you have tested them.)

    WARNING
    You must back up the two additional database instances manually. Commerce backs up only the main database instance. The magento setup:backup --db command and Admin options do not back up the additional tables.