堕落不振功业废,勤耕不辍日月新
  • LVS专题: LVS+Keepalived并使用DNS轮询实现Director的高可用和负载均衡
  • Nginx专题: upstream模块和缓存的简单使用
  • 推荐-自动化运维之puppet小试牛刀
  • Nginx 虚拟主机 VirtualHost 配置

MySQL数据库锁

一、锁机制简介 总的来说,MySQL各存储引擎使用了三种类型(级别)的锁定机制:行级锁定,页级锁定和表级锁定。下面我们先分析一下MySQL这三种锁定的特点和各自的优劣所在。 1、行级锁定(row-level)行级锁定最大的特点就是锁定对象的颗粒度很小,也是目前各大数据库管理软件所...

MySQL数据库锁—(二)Innodb锁定模式

总的来说,Innodb的锁定机制和Oracle数据库有不少相似之处。Innodb的行级锁定同样分为两种类型,共享锁和排他锁,而在锁定机制的实现过程中为了让行级锁定和表级锁定共存,Innodb也同样使用了意向锁(表级锁定)的概念,也就有了意向共享锁和意向排他锁这两种。 1、共享锁—...

项目管理案例讨论10

某系统集成公司最近承接了一个项目,客户是该公司的老主顾。当时公司的总经理急着要出差,所以在软件模块界定和验收标准还不明确的情况下,就和客户签订了合同,并任命张工为这个项目的项目经理。 经过紧张的准备,项目终于启动了。第一个阶段结束后,在结果评估时,双方发生了分歧。客户认为模块中缺...

MySQL性能的相关因素

一、商业需求对性能的影响 不合理需求造成资源投入产出比过低 需求是否合理很多时候可能并不是很容易界定,尤其是作为技术人员来说,可能更难以确定一个需求的合理性。即使指出,也不一定会被产品经历们认可。那作为技术人员的我们怎么来证明一个需求是否合理呢? 第一、每次产品经理们提出新的项目...

MySQL数据库备份

一、数据库逻辑备份 1、什么样的备份是数据库逻辑备份数据库逻辑备份就是备份软件按照我们最初所设计的逻辑关系,以数据库的逻辑结构对象为单位,将数据库中的数据按照预定义的逻辑关联格式一条一条生成相关的文本文件,以达到备份的目的。 2、常用的逻辑备份在MySQL中我们常用的逻辑备份主要...

MySQL访问控制实现原理

MySQL访问控制实际上由两个功能模块共同组成,一个是负责“看守MySQL大门”的用户管理模块,另一个就是负责监控来访者每一个动作的访问控制模块。用户管理模块决定造访客人能否进门,而访问控制模块则决定每个客人进门能拿什么不能拿什么。 一、用户管理1、mysql.user表访问者提...

MySQL自带工具

1、mysqlmysql的功能和Oracle的sqlplus一样,为用户提供一个命令行接口来操作管理MySQL服务器。不太常用但有用的参数:1)-e, --execute=name参数这个参数是告诉mysql,我只要执行“-e”后面的某个命令,而不是要通过mysql连接登录到My...

MySQL Innodb存储引擎简介

Innodb做为第三方公司所开发的存储引擎,和MySQL遵守相同的开源License协议。 一、功能方面的特点 1、支持事务安全Innodb在功能方面最重要的一点就是对事务安全的支持,这无疑是让Innodb成为MySQL最为流行的存储引擎之一的一个非常重要原因。而且实现了SQL9...

MySQL处理sql语句过程

在MySQL中,将客户端请求分为了两种类型:一种是query,需要调用Parser也就是Query解析和转发模块的解析才能够执行的请求;一种是command,不需要调用Parser就可以直接执行的请求; 当客户端请求和连接线程“互换暗号(互通协议)”接上头之后,连接线程就开始处理...

项目管理案例讨论9

某地区政府部门建设一个面向公众服务的综合性网络应用系统,对现有的零散管理系统和服务平台进行重组和整合,整个项目由政府的信息中心负责统一规划分期建设,由各共建单位的主要领导组成了领导小组,招标选择了监理公司全程监理建设过程。一期重点建设了社保、民政和交换中心三个应用系统。 建设过程...