Magnus Ahltorp的Mysql Driver
来源:互联网 发布:mac下的翻墙软件 编辑:程序博客网 时间:2024/05/22 10:54
Magnus Ahltorp编写了Erlang访问Mysql数据库的Driver,其中我分析下存在以下的问题:
1. 数据库连接池选择算法使用循环,无加锁,那么连接池中一个连接可以被多个进程同时访问,这种情况下对处理事务是不可取的,事务的回滚可能导致其它进程操作数据的不一致。安全的做法是,一个连接同一时刻被一个进程使用(性能较低,可开多个连接池)。
2. 大量的并发进程访问数据库,在业务代码中没有等待机制,有的进程等待数据库操作返回超时而错误退出。
3. 进程连接池中的连接数不能动态的增加和删除
- Magnus Ahltorp的Mysql Driver
- 安装 mysql 的 JDBC driver
- mysql的jdbc driver的maven依赖
- MySQL ODBC 3.51 Driver的一个bug
- sqlserver,driver,mysql等的驱动书写
- 关于MySQL Java Driver 的 useOldAliasMetadataBehavior
- mysql driver的bug发现之旅
- 关于MySQL Java Driver 的useOldAliasMetadataBehavior参数
- Mysql的odbc driver安装配置(Linux)
- maven 引入了mysql jdbc的Driver之后仍提示Cannot load driver class: com.mysql.jdbc.Driver
- Mysql的Go语言驱动--Go-MySQL-Driver的使用
- aorg.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别
- org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别
- org.gjt.mm.mysql.Driver与com.mysql.jdbc.Driver的区别
- org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别
- aorg.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别
- org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别
- org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别
- Google接下来还会收购些谁谁谁?
- 将一个长度为n的字符串向左循环移动m位
- 16杀手级的iPhone OpenGL ES的资源
- Ubuntu 下 配置 jdk1.7
- 真正的AmChart破解教程和RadarChart使用
- Magnus Ahltorp的Mysql Driver
- 应聘时漂亮的回答
- Orcale详细教程 2
- X680 17 定义类型和值
- jquery+css实现简单的窥镜效果
- 按钮实现按下抬起不同响应
- 从文件中读取Bitmap
- X680 18 Boolean类型标识
- 第8章 桥接模式(Bridge Pattern)