Több helyen olvasható, hogy ajánlott egyes táblákat MyISAM tárolómotorról InnoDB-re állítani a gyorsabb lekérés-kiszolgálás végett. Így gyorsabbak lesznek a táblaműveletek, amely gyorsabb működést eredményezhet.
Az átállítás lépései az alábbiak
Először az átállítandó adatbázist kell azonosítani. Ezt a weboldalhoz tartozó konfigurációs fájljából lehet megtudni (általában „db” vagy „dbname” néven található ez meg). Népszerűbb CMS-ek konfigurációs fájljának neve:
- Wordpress: wp-config.php
- Joomla: configuration.php
- Drupal: settings.php
- Opencart: config.php
- Prestashop: defines.inc.php / settings.inc.php / parameters.php (verziótól függően)
- Magento: config.php
Ekkor kell a phpMyAdmin felületre belépni. Legegyszerűbb, ha a cPanel felületről az Adatbázisok/phpMyAdmin opcióra kattintunk.
Az adatbázisra kattintással betölt a teljes táblalista. A táblalistában az átállítandó táblának a nevére kell kattintani (WordPress esetén az _options táblát szoktuk leginkább javasolni átállítani).
Ezzel betölt az adatbázistábla. A felső menüsor megváltozik. Itt a Műveletek (vagy angolul az „Operations”) gombra kell kattintani.
A Kifrissülő oldalon lejjebb kell görgetni a Táblabeállítások (vagy angolul a „Table options”) részhez, majd a Tárolómotort (vagy angolul a „Storage engine”-t) át kell állítani MyISAM-ról InnoDB-re.
Ezt követően a a Táblabeállítások (vagy angolul a „Table options”) résznél jobb oldalon a Mehet (vagy angolul a „Go”) gombra kattintással menthető el a változtatás.
Ellenőrzés gyanánt az adatbázis nevére kell kattintani phpMyadmin felületen, ki kell keresni a táblánkat, s a környező táblákkal együtt meg kell tekinteni, melyiknek mi a tárolómotorja.
Az InnoDB tárolómotor nagy előnye az önjavító mód, így sikertelen tábla-optimalizálások esetén nem feltétlen ragadnak be a folyamatok és áll le a weboldal működése.