De opslagengine wijzigen in InnoDB

In het db_schema.xml -bestand dat de tabel declareert, stelt u de engine kenmerkwaarde voor het corresponderende table -knooppunt in op innodb . Voor verwijzing, zie declaratief schema > lijstknoopin onze ontwikkelaarsdocumentatie vormen.

De declaratieve regeling werd ingevoerd in Adobe Commerce op cloudinfrastructuur versie 2.3.

De aanbevolen zoekmachine configureren voor native MySQL-zoekopdracht

Adobe raadt u aan altijd Elasticsearch of OpenSearch voor uw Adobe Commerce in te stellen voor een infrastructuurproject in de cloud, zelfs als u een zoekprogramma van derden voor uw Adobe Commerce-toepassing wilt configureren. Deze configuratie biedt een fallback-optie voor het geval dat het zoekprogramma van een andere fabrikant mislukt.

Het zoekprogramma dat u gebruikt, is afhankelijk van de geïnstalleerde Adobe Commerce-versie van de cloud:

  • Gebruik voor Adobe Commerce 2.4.4 en hoger de OpenSearch-service voor native MySQL-zoekopdrachten.

  • Gebruik Elasticsearch voor eerdere Adobe Commerce-versies.

Voer de volgende opdracht uit om te bepalen welke zoekengine momenteel wordt gebruikt:

./bin/magento config:show catalog/search/engine

Zie voor configuratieinstructies de Developer Guide for Adobe Commerce on cloud:

Aangepaste triggers voorkomen

Gebruik indien mogelijk geen aangepaste triggers.

De trekkers worden gebruikt om veranderingen in controletabellen te registreren. De Adobe raadt u aan de toepassing te configureren om rechtstreeks naar de audittabellen te schrijven in plaats van de triggerfunctionaliteit te gebruiken, en wel om de volgende redenen:

  • Triggers worden geïnterpreteerd als code en MySQL compileert ze niet vooraf. Hooking op de transactieruimte van uw vraag, voegen zij de overheadkosten aan een parser en een interpreter voor elke vraag toe die met de lijst wordt uitgevoerd.
  • De trekkers delen de zelfde transactieruimte zoals de originele vragen, en terwijl die vragen voor sloten op de lijst concurreren, concurreren de trekkers onafhankelijk op sloten op een andere lijst.

Om over alternatieven te leren om douanetriggers te gebruiken, zie trekkers MySQL.

Upgrade ECE-Tools naar versie 2002.0.21 of hoger

Om potentiële problemen met kroonsloten te vermijden, bevorder ECE-Hulpmiddelen aan versie 2002.0.21 of hoger. Voor instructies, zie ece-tools versie 🔗 van de Update 0} {in onze ontwikkelaarsdocumentatie.

Veilig overschakelen op indexmodus

Als u overschakelt op indexen, worden data definition language (DDL)-instructies gegenereerd om triggers te maken die databaseslokken kunnen veroorzaken. U kunt dit probleem voorkomen door uw website in de onderhoudsmodus te plaatsen en de taken voor uitsnijden uit te schakelen voordat u de configuratie wijzigt.
Voor instructies, zie indexeerdersin de Gids van de Configuratie van Adobe Commerce vormen.