MySQL它是支持多线程的数据库,那这个支持多线程有什么限制麽?比如说安装的时候或启动时需要带什么选项?
还是说在linux/unix上支持多线程,windows上不支持??我这儿的现象是,
在本地windows系统上,JAVA程序开多个线程同时执行一个insert操作,不论table是什么引擎,不论有没使用事务,insert的数据数量都不对。1.开几个线程,没有数据插入库表
2.开成百上千个线程,插入了一部分数据。另外,不论我访问的是本地windows还是远程linux上的MYSQL,现象都是这样。不知道这是什么问题。单线程操作时插入很多数据都没问题。
还是说在linux/unix上支持多线程,windows上不支持??我这儿的现象是,
在本地windows系统上,JAVA程序开多个线程同时执行一个insert操作,不论table是什么引擎,不论有没使用事务,insert的数据数量都不对。1.开几个线程,没有数据插入库表
2.开成百上千个线程,插入了一部分数据。另外,不论我访问的是本地windows还是远程linux上的MYSQL,现象都是这样。不知道这是什么问题。单线程操作时插入很多数据都没问题。
解决方案 »
- mysql数字转换
- 求解一条sql语句
- mysql版本细微区别在哪里/
- mysql如何取得当前行数据的的上一行和下一行数据
- mysql中能否用 describe tables 等查询结果复制成表或应用在子查询中?
- 再问一个关于日期的问题
- ▄◣如何实现sqlserver和mysql两个数据库之间的数据同步,最好请大斑竹来回答,急,200分在线等...?◤up也有分!◥
- 在2000下,mysql怎么设?
- 主从备份后,部分语句无法在从库同步执行
- linux64位装mysql,装不了
- 印象中,sqlserver还是oracle中的同步/复制,其中有一种方式可以指定延迟时间,比如指定3秒从服务器为完成操作就认为同步/复制失败了。MySQL有类似
- exists(select 1 from ...)怎么理解
| version() |
+--------------------------+
| 5.4.3-beta-community-log |
+--------------------------++---------------------------------------+
| version() |
+---------------------------------------+
| 5.1.48-enterprise-commercial-advanced |
+---------------------------------------+这是本地windows和远程Solaris上MySQL的版本
~~o(>_<)o ~~
表示这是我封装的数据库工具类的问题啊。神
此工具类都使用了几月了,。
后来换成直接在main函数里起多个线程测试没问题
哎!
教训
还是说在linux/unix上支持多线程,windows上不支持??
JAVA程序开多个线程同时执行一个insert操作
---------跟多线程 还是多进程 无关吧, 而是产生多个连接。