表示 进入内容 1116
« 先前的 10 新的记录
Displaying posts with tag: mysql server (reset)
Buffer Pool Implementation InnoDB vs Oracle

注:由于slideshare长期被墙,本PPT的新浪微盘地址是: Buffer Pool Implementation InnoDB vs Oracle 大家可以从此地址,下载并阅读。

MySQL 5.5.20 作为Master崩溃的原因分析

Bug现象描述 master为MySQL 5.5.20,slave用MySQL 5.1.49挂起,然后slave执行以下命令: change master to master_host=’127.0.0.1′, master_user=’backup’, master_password=’1234′, master_port=3306, master_log_file=’mysql-bin.000009′, master_log_pos=***; 若master_log_pos指定的位置出错,则master直接崩溃退出。 重现环境搭建 启动数据库(主库) D:\mysql\mydata12\master-bin\mysqld.exe –defaults-file=”D:\mysql\mydata12\master-bin\my.ini” 登录数据库(主库) D:\tnt0326\Src\client\Debug\mysql.exe –defaults-file=”D:\mysql\mydata12\master-bin\my.ini” –uroot grant replication slave,replication client on *.* to backup@127.0.0.1 identified by ’1234′; show master status \G 启动数据库(备库) MySQL 5.5.20 … 继续阅读 →

MySQL InnoDB源码实现分析(一)

注:由于slideshare长期被墙,本PPT的新浪微盘地址是: MySQL InnoDB源码实现分析(一) 大家可以从此地址,下载并阅读。

InnoDB 事务/锁/多版本 实现分析

注:由于slideshare长期被墙,本PPT的新浪微盘地址是: InnoDB 事务/锁/多版本 实现分析 大家可以从此地址,下载并阅读。

MySQL Bug 65745分析

MySQL Bug 65745分析 BUG描述 MySQL 5.5.25,5.5.26版本,一个更新单行的操作,有可能存在死循环,一直持续更新,直至耗尽磁盘空间。详细的BUG描述及重新脚本,见下面的网址:http://bugs.mysql.com/bug.php?id=65745 接下来,本文将分步骤,详细分析此BUG的执行流程,以及产生此BUG的内在原因。 处理流程 – MySQL 5.5.25 判断出id1索引与primary key索引均以id1列开始,因此是一个 Rowid Ordered Retrieval (ROR) 2. ROR查询流程,首先根据查询条件(a is null and id1 = 2),构造一个查询的range minkey[2,null], maxkey[2,null] 函数处理流程:     opt_range.cc::get_quick_keys();         range = new QUICK_RANGE();         insert_dynamic(&quick->ranges, (uchar*)&range); 3. …

[获取更多]
falcon storage engine 调研

falcon storage engine 调研 杭研后台——何登成 1. 事务    1 2. 索引    1 3. 索引(续)    1 4. 多版本    2 5. 内存堆    2 6. Insert    2 7. Multi-Range-Read(MRR)    3 8. Gopher Thread    5 9. Scavenge Thread    5 10. Full Table Scan    6 11. 外存数据组织    7 参考资料    7 调研Falcon引擎处理事务/多版本/内存堆(索引)/外存堆(索引)/后台线程/索引扫描/表扫描/Insert等操作的逻辑 1. 事务 Falcon的事务,含有两个id:transactionId与commitId,二者同用一个自增序列。transactionId代表事务开始逻辑号,commitId代表事务提交逻辑号。与InnoDB的处理完全一致。 2. 索引 …

[获取更多]
表示 进入内容 1116
« 先前的 10 新的记录