sql >> Databáze >  >> RDS >> Mysql

Výkon v PDO / PHP / MySQL:transakce versus přímé provádění

Pokud jsou vaše dotazy INSERT, stránka 7.2.19. Rychlost příkazů INSERT příručky MySQL poskytuje dvě zajímavé informace, v závislosti na tom, zda používáte transakční stroj nebo ne:

Při použití netransakčního enginu:

A s transakčním motorem:

Hádám tedy, že použití transakcí by mohl být dobrý nápad - ale předpokládám, že to může záviset na zatížení vašeho serveru a na tom, zda existuje více použití pomocí stejné tabulky ve stejnou chvíli, a to vše...

Na stránce, na kterou jsem odkazoval, je více informací, tak si je neváhejte přečíst;-)


A pokud provádíte aktualizace prohlášení :

Hádám tedy, že lze říci totéž, co o vložkách.


BTW:pro jistotu můžete obě řešení vyzkoušet a porovnat je pomocí microtime , například na straně PHP;-)



  1. Vytvoření a odstranění databáze PostgreSQL na Ubuntu 16.04

  2. ORA-00979 není skupina podle výrazu

  3. PYTHON:Aktualizujte MULTIPLE SLOUPCE pomocí proměnných pythonu

  4. Pomalý dotaz na výsledky vyhledávání založený na poloze