mysql数据库可以锁定吗_了解MySQL数据库锁定机制

了解MySQL数据库锁定机制

如果要了解MySQL数据库锁定机制,首先了解一下MySQL的三种锁定类型:

一,行级锁定

二,表级锁定

三,页级锁定

这三种锁定类型,在MySQL数据库中使用如下:

行级锁定:MyISAM,Memory,CSV[非事务性的存储引擎]

表级锁定:InnoDB,NDB Chuster

页级锁定:Berkeley DB

两种锁定机制:读锁定和写锁定

MySQL数据库锁定信息查询

一,查询表级锁定的信息[MyISAM]

mysql > SHOW STATUS LIKE 'table%';

二,查询行级锁定的信息[InnoDB]

mysql > SHOW STATUS LIKE 'innodb_row_lock%';

MySQL数据库锁定表SQL

一,锁定表

读锁定:mysql > LOCK TABLE [tablename] READ;

写锁定:mysql > LOCK TABLE [tablename] WRITE;

解除锁定:mysql > UNLOCK TABLES;

MySQL死锁实例[各个步骤]

第一步:进程一

mysql > UPDATE t1 SET id=100 WHERE id=1;

第二步:进程二

mysql > UPDATE t2 SET id=1000 WHERE id=100;

第三步:进程一

mysql > UPDATE t1 SET id=2000 WHERE id=100;

第四步:进程二

mysql > UPDATE t2 SET id=200 WHERE id=1;

以上就是一些MySQL数据库锁定机制的小知识,整理一下,便于查阅。具体介绍可搜索关键字[轻松掌握MySQL数据库锁机制的相关原理]了解更多的知识。

相关文档:

在数据库

中,UNION

和UNION

ALL

关键字都是将两个结果集合并为一个,但这两者从使用和效

率上来说都有所不同。

MySQL

的UNION

UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再

返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程� ......

这两天正在测MYSQL的性能,按照MYSQL文档中推荐的设置,修改了几个系统变量

innodb_buffer_pool_size=1G

innodb_log_file_size=250M

innodb_log_buffer_size=8M

结果MYSQL崩了。mysql客户端能登录,但只要执行任何命令,mysqld立刻崩掉。

开始还以为是innodb_buffer_pool_size等几个参数设得太大了,可是调整了几次� ......

MySQL Administrator 是什么软件?

MySQL Administrator 是一个专门用于管理 My SQL 4.X 和 5.X My SQL数据库的软件,可以使用这个软件备份My SQL数据库,还原My SQL数据库。

注:如果你的数据库是 MS SQL 2000 数据库,请参考这里,使用 MS SQL 2000 企业管理器管理

下载 MySQL Administrator 软件

http://61.139.76 ......

查询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后, 执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很简单,但不同的查询方式和数据库设置,对查询的性能将会有很在的影响。

因此,本文就在MySQL中常用的查询优化技术� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值