- 博客(5)
- 收藏
- 关注
转载 MySQL 架构 - MVCC多版本并发控制
我们知道,mysql的innodb采用的是行锁,而且采用了多版本并发控制来提高读操作的性能。什么是多版本并发控制呢 ?其实就是在每一行记录的后面增加两个隐藏列,记录创建版本号和删除版本号,而每一个事务在启动的时候,都有一个唯一的递增的版本号。 1、在插入操作时 : 记录的创建版本号就是事务版本号。 比如我插入一条记录, 事务id 假设是1 ,那么记录如下:也就是说,
2015-08-31 19:02:03
777
转载 Linux内存占用情况分析
Linux下如何查内存信息,如内存总量、已使用量、可使用量。经常使用Windows操作系统的朋友,已经习惯了如果空闲的内存较多,心里比较踏实。当使用Linux时,可能觉的Linux物理内存很快被用光(如频繁存取文件后),当程序结束后内存没有被释放。空闲内存少的可怜,心里总不踏实。Linux操作系统的内存管理方式与Windows不同,Linxu会尽量多的利用内存,让尽可能多的内存参与工作
2015-08-17 12:08:04
2314
转载 探索MySQL权限表
MySQL权限表是指在mysql数据库下的5张表:user, db, tables_priv, columns_priv, procs_priv,这5张表记录了所有的用户及其权限信息,MySQL就是通过这5张表控制用户访问的。本文将探索这5张权限表。 MySQL权限表的结构和内容1、user:记录账号、密码、全局性权限信息等。?1
2015-08-05 12:58:56
937
转载 MySQL数据库管理基本命令
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL: @>mysql -u root -p @>密码创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test"
2015-08-05 12:51:04
1894
原创 为什么只有grant usage权限却可以增删改查
用dbuser在192.168.0.1上登录远程数据库:show grants;显示GRANT USAGE ON *.* TO 'dbuser'@'192.168.0.1' IDENTIFIED BY PASSWORD '*FE63xxxxxxxxxxxxx1C16A' 仅此一条, dbuser这个用户只有usage权限,查了下mysql manual,mysql
2015-08-05 12:49:01
17726
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人