
MySQL
文章平均质量分 87
kaopu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis-spring和spring JDBC批量插入Mysql的效率比较
工具框架用spring-batch,数据库是mysql(未做特殊优化)。比较数据框架mybatis和spring jdbc的插入效率。 Mybatis三种实现:1、mybatis的官方写法public void batchInsert1(List<Poi> poilist) throws Exception { SqlSession sqlSession =...原创 2013-12-11 17:59:36 · 530 阅读 · 0 评论 -
如何选择MySQL存储引擎
一、MySQL的存储引擎完整的引擎说明还是看官方文档:http://dev.mysql.com/doc/refman/5.6/en/storage-engines.html这里介绍一些主要的引擎 1、InnoDB存储引擎InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先...原创 2013-09-12 16:00:08 · 412 阅读 · 0 评论 -
MySQL的复制
一、概述复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。MySQL支持两种复制方式:基于行的复制和基于语句的复制。基于语句的复制(也称为逻辑复制)早在MySQL3.23版本中就存在,而基于行的复制方式在5.1版本中才被加进来。新版本的服务器可以作为老版本服务器的备库,但反过来是不可行的。通过复制可以将读操作指向备库来获得更好的读扩展,但对于写操作,除非设计得当,否则...原创 2013-09-16 15:09:13 · 256 阅读 · 0 评论 -
扩展MySQL
一、概述构建高可扩展系统的重要原则:在系统内尽量避免串行化和交互。如果将应用所有的数据简单地放到单个MySQL服务器实例上,则无法很好的扩展,迟早会碰到性能瓶颈。传统的方法是购买更多强悍的机器,也就是常说的“垂直扩展”或“向上扩展”。另一个方法是将任务分配到多台计算机上,这通常被称为“水平扩展”或“向外扩展”,最后,大部分应用还会有一些很少或者从不需要的数据,这些数据可以被清理或归档。...原创 2013-09-16 17:48:07 · 260 阅读 · 0 评论