Mysql
 sql >> база данни >  >> RDS >> Mysql

Производителност в PDO / PHP / MySQL:транзакция срещу директно изпълнение

Ако вашите заявки са INSERT, страницата 7.2.19. Скорост на изявленията INSERT от ръководството за MySQL дава две интересни информации, в зависимост от това дали използвате транзакционен двигател или не:

При използване на не-транзакционен двигател:

И с транзакционен двигател:

Така че предполагам, че използването на транзакции може да е добра идея - но предполагам, че това може да зависи от натоварването на вашия сървър и дали има множество употреби, използващи една и съща таблица в един и същи момент, и всичко това...

Има повече информация на страницата, към която дадох връзка, така че не се колебайте да я прочетете;-)


И ако правите изявления за актуализиране :

И така, предполагам, че може да се каже същото и за вложките.


BTW :за да сте сигурни, можете да опитате и двете решения, като ги сравните с microtime , от страна на PHP, например;-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е грешката Всяка извлечена таблица трябва да има свой собствен псевдоним в MySQL?

  2. Функция MySQL EXP() – Връщане на e, повдигнато до степен на x

  3. Разликите между INT и UUID в MySQL

  4. Предотвратяване на автоматично увеличение на MySQL дубликат вмъкване

  5. Импортирайте шестнадесетични/двоични данни в mysql