MySQL 5.7 REPLACE语句的用法
MySQL 5.7 REPLACE语句的用法REPLACE类似INSERT,会以主键或唯一索引为条件,如果插入行的主键或唯一键在表中已经存在,旧的记录会被更新;如果插入行的主键或唯一键在表中不存在,会插入这一条记录。REPLACE是MySQL对SQL标准的扩展。
MySQL 5.7 查看理解SQL执行计划
MySQL 5.7 查看理解SQL执行计划
MySQL 5.5 隔离级别测试
MySQL 5.5 隔离级别测试
MySQL 5.5 InnoDB表锁行锁测试
MySQL 5.5 InnoDB表锁行锁测试:① 对于没有索引的表,MySQL会使用表级锁,写操作不会阻塞读操作,读操作不会阻塞写操作;一个会话的写操作会对整张表加锁,其他会话想修改表需要等到这个会话提交或回滚事务。② 对于有索引的表,写操作不会阻塞读操作,读操作不会阻塞写操作;如果在MySQL在写操作时使用索引扫描,则会使用行级锁,一个会话的写操作会对修改的行加锁,其他会话想修改这些行需要等到这个会话提交或回滚事务,其他会话对其他行的写操作不受影响,行锁会阻塞表锁;如果MySQL使用全表扫描,则会使用表级锁,一个会话的写操作会对整张表加锁,其他会话想修改表需要等到这个会话提交或回滚事务,表锁会阻塞行锁。
MySQL 5.5 MyISAM表锁测试
MySQL 5.5 MyISAM表锁测试对于MyISAM表,加的锁是表级锁;写操作会阻塞读操作,读操作会阻塞写操作,写操作会阻塞写操作;读操作不会阻塞读操作。?当同一个会话中,锁定一张表后,查询另外一张表会报错;使用表的别名会报错;需要对别名进行锁定。
MySQL 常见同步复制故障处理方法
MySQL 常见同步复制故障处理方法
MySQL 5.5常用信息函数
MySQL 5.5常用信息函数
Oracle 11g Data guard 物理备库故障恢复重建实例
Oracle 11g Data guard 备库故障恢复重建实例
Oracle 11g RAC 配置单实例 DataGuard(通过 DUPLICATE 方式)
Oracle 11g RAC 配置单实例 DataGuard(通过 DUPLICATE 方式)
CentOS 6.5 MongoDB 3.2.6安装流程
CentOS 6.5 MongoDB 3.2.6安装流程
MySQL 5.5 创建存储过程和函数
MySQL 5.5 创建存储过程和函数
MySQL 5.5创建和查看数据库计划任务(event)
MySQL 5.5创建和查看数据库计划任务(event)
MySQL 5.5 关闭数据库报错"Can't connect to local MySQL server through socket"
MySQL 5.5 关闭数据库报错"Can't connect to local MySQL server through socket"
CentOS 6.5编译安装IPVS 1.26报错的解决方法
CentOS 6.5编译安装IPVS 1.26报错的解决方法
VMware虚拟机设置固定IP后不能上网的解决办法
VMware虚拟机设置固定IP后不能上网的解决办法
使用Enterprise Architect生成word数据字典(包含表的结构和注释)方法
使用Enterprise Architect生成word数据字典(包含表的结构和注释)方法
主机网络连接到VMware虚拟机的方法
主机网络连接到VMware虚拟机的方法
Oracle 11g RMAN恢复时报错"RMAN-06100"、"RMAN-06026"、"RMAN-03002"
Oracle 11g RMAN恢复时报错"RMAN-06100"、"RMAN-06026"、"RMAN-03002"
CentOS 6.5 修改网卡配置信息
CentOS 6.5 修改网卡配置信息
Oracle分区表增加分区报错“ORA-14760:不允许对间隔分区对象执行 ADD PARTITION”
Oracle分区表增加分区报错“ORA-14760:不允许对间隔分区对象执行 ADD PARTITION”