zoukankan      html  css  js  c++  java
  • PHP.39-扩展-锁机制解决并发-MySQL锁、PHP文件锁

    锁机制适用于高并发场景:高并发订单、秒杀……

    apache压力测试

    Mysql锁详解

    语法

        加锁:LOCK TABLE 表名1 READ|WRITE, 表名2 READ|WRITE ..................

        解锁:UNLOCK TABLES

      Read:读锁|共享锁 : 所有的客户端只能读这个表不能写这个表

      Write:写锁|排它锁: 所有当前锁定客户端可以操作这个表,其他客户端只能阻塞

    注意:在锁表的过程中只能操作被锁定的表,如果要操作其他表,必须把所有要操作的表都锁定起来!!

    PHP文件锁详解

    新建一个锁文件a.lock,充当钥匙

    建议:项目中应该只使用PHP中的文件锁,尽量避免锁表,因为如果表被锁定了,其他对该表的操作则被阻塞

     

  • 相关阅读:
    第二章初识MySQL
    第一章 数据库
    Java&SQL7
    Java&SQL
    Java&SQL6
    Java&SQL5
    Java&SQL4
    Java&SQL3
    Java&SQL2
    博客地址已搬迁
  • 原文地址:https://www.cnblogs.com/zixuanfy/p/7029127.html
Copyright © 2011-2022 走看看