/images/avatar.png

Schaepher's Blog

事务隔离级别

事务隔离级别有四种。它们的区别在于一个修改数据的事务在提交前和提交后,另一个进行中的事务读取到的数据是修改前还是修改后的数据。

  • READ-UNCOMMITED = 读-未提交
  • READ-COMMITED = 读-已提交
  • REPEATABLE-READ = 可重复-读 (InnoDB)
  • SERIALIZABLE = 串行

以下假设事务B都处于进行中。

编译和调试 PHP

编译

基本上按照官方的来就行了:

https://github.com/Microsoft/php-sdk-binary-tools

git clone https://github.com/Microsoft/php-sdk-binary-tools.git c:\php-sdk
cd c:\php-sdk
git checkout php-sdk-2.2.0
./phpsdk-vc15-x64.bat
phpsdk_buildtree phpmaster
git clone https://github.com/php/php-src.git && cd php-src
phpsdk_deps --update --branch 7.4
buildconf && configure --enable-cli && nmake

注意 phpsdk_deps --update --branch 7.4 这一个命令。官方例子是 master,但我执行的时候会报: