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

Заключване и паралелност с MySQL

Вашите маркери подсказват, че разбирате какъв е отговорът - заключване. Релационните бази данни (обикновено) реализират свойствата на ACID на транзакциите, които осигуряват последователност на данните. На практика те понякога са облекчени поради съображения за производителност, но повечето бази данни предлагат някакъв метод за постигане на тази цел.

В MySQL механизмите за заключване зависят от основния механизъм за съхранение. InnoDB предлага няколко опции, които са описани в документацията .

За да постигнете тези заключвания, основно имате две синтактични опции с SELECT :

select . . . for update
select . . . lock in share mode

Имайте предвид, че тези изрази трябва да се използват в изрична транзакция.




  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. Django :mysql :1045, Достъпът е отказан за потребителя

  3. Python и Django OperationalError (2006, „MySQL сървърът е изчезнал“)

  4. Премахнете единичните кавички от where_in в codeigniter

  5. Търсене на разширен php/mysql скрипт за пагинация