MySQL Memory 存储引擎浅析 (四)

2014-11-24 10:40:22 · 作者: · 浏览: 4
}

#endregion

static void Main(string[] args)

{

InnoDBInsert();

InnoDBSelect();

//restart mysql to avoid query cache

MyIsamInsert();

MyIsamSelect();

//restart mysql to avoid query cache

MemoryInsert();

MemorySelect();

www.2cto.com DataTableInsertAndSelect();

}

}//end class

}

总结

.Net Cache读写性能毫无疑问大大领先于数据库引擎

InnoDB写入耗时大概是MyIsam和Memory的5倍左右,它的行锁机制必然决定了写入时的更多性能开销,而它的强项在于多线程的并发处理,而本测试未能体现其优势。

三种数据库引擎在SELECT性能上差不多,Memory稍占优,同样高并发下的比较有待进一步测试