MySQL MVCC(多版本并发控制) mysql教程

MySQL MVCC(多版本并发控制)

为了提高并发MySQL加入了多版本并发控制,它把旧版本记录保存在了共享表空间,在事务未提交之前对应的行记录还是受到锁的限制,当事务提交之后对应的记录行就在缓存中被修改了...

阅读全文
大数据量的分页 mysql教程

大数据量的分页

方案一:维护一个表,这个表记录需要显示的这些编号排序顺序。(这个表可以是临时表,也可以是物理表)。下面演示了利用一个全局临时表。这个全局临时表记录需要显示的编号。...

阅读全文
mysql数据库管理常用命令 mysql教程

mysql数据库管理常用命令

安装 利用RPM包安装Mysql 设置TCP 3306端口的iptables root密码管理 设置root用户的密码 mysqladmin -uroot password password 修改root用户的密码 mysqladmin -uroot -p password password 数据库,表管理 进入mysql...

阅读全文
in 和 exists性能研究 mysql教程

in 和 exists性能研究

从sql编程角度来说,in直观,exists不直观多一个select;in可以用于各种子查询,而exists好像只适宜于关联子查询。 in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进...

阅读全文
MySQL占用大量内存的优化方法 mysql教程

MySQL占用大量内存的优化方法

在64位的win7上面搭建apache+php+mysql环境,所有都配置好之后,发现电脑内存占用很大,通过任务管理器查看各个进程,发现mysqld.exe占用了400多兆的内存。 MySQL使用的为非安装版本,需要...

阅读全文