MySQL锁机制详解

数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引擎的锁定机制也有较大区别。MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。

小程序 偶发 Illegal Buffer报错,encryptedData解密失败

wx.login 调用时,用户的 session_key 可能会被更新而致使旧 session_key 失效(刷新机制存在最短周期,如果同一个用户短时间内多次调用 wx.login,并非每次调用都导致 session_key 刷新)。开发者应该在明确需要重新登录时才调用 wx.login,及时通过 auth.code2Session 接口更新服务器存储的 session_key。

linux 查看磁盘空间

-bash: cannot create temp file for here-document: No space left on device

git利用webhook实现自动部署

在项目部署时,之前采用的方式是登录服务器手动去pull代码,这样做很麻烦而且在服务器管理上也存在一些风险,github和gitlab都提供有webhook功能,可以在项目发生某些变化时,系统向指定的URL发送一个POST请求

Git版本代码撤销和回滚

如果项目发布了一个版本之后发现了突发问题,就需要进行代码回滚,看完今天的内容你就会知道如何去处理

linux tail命令的使用方法详解

本文介绍Linux下tail命令的使用方法。 linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。

linux nvm 安装及使用

linux nvm 安装及使用

linux安装之后,环境变量不生效

source ~/.bashrc ​使环境变量生效

一个多进程管理类

PHP实现多线程比较麻烦,做多进程相对简单,在多任务脚本时很有用,可以有效提升脚本执行效率

基于general_log的mysql日志追踪

基于mysql的general_log 可以实现日志追踪,这在平时的开发调试中非常有用。 首先可以通过 show variables like 'general_log'; -- 查看日志是否开启 来查看mysqlServer的日志状态,默认是关闭的,因为这个日志的量非常大对资源是一个比较大的开销,所以千万不要在生产环境中开启这个功能!

搜索
热门文章
最新评论
友情链接
分享到:
  • php博客_phpblog微信公众平台
  • 订阅本站的 RSS 2.0 新闻聚合

洞天水月的php博客

Design by phpBlog 本站遵循 CC BY-NC-ND 3.0 CN协议