QQ2013导致adb不能使用问题的修复
2013-10-30 13:11
344 查看
ANSI SQL-1992定义了4个事务隔离标准:
mysql默认的是REPEATABLE-READ,DB2也是.但是,oracle msql和postgreSQL都是READ-COMMITED的方式.
mysql的innodb默认的方式在多进程读写时,其查询cache会造成问题. 一个写的进程完成事务操作后,一个读取的进程可能一直读不到被修改的反应.mysql 5.0.30这方面问题严重点.
解决办法需要把这种模式改成oracle和ms sql默认的方式.
可以直接set
也可以在my.cnf中配置
应该说,后者是作为一个developer 理解的事务效果.
transaction-isolation = {READ-UNCOMMITTED | READ-COMMITTED | REPEATABLE-READ | SERIALIZABLE}
mysql默认的是REPEATABLE-READ,DB2也是.但是,oracle msql和postgreSQL都是READ-COMMITED的方式.
mysql的innodb默认的方式在多进程读写时,其查询cache会造成问题. 一个写的进程完成事务操作后,一个读取的进程可能一直读不到被修改的反应.mysql 5.0.30这方面问题严重点.
解决办法需要把这种模式改成oracle和ms sql默认的方式.
可以直接set
SELECT @@global.tx_isolation; set global transaction isolation level read committed;
也可以在my.cnf中配置
transaction-isolation=READ-COMMITTED
应该说,后者是作为一个developer 理解的事务效果.
相关文章推荐
- QQ2013导致adb不能使用问题的修复
- 数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置……
- 关于使用ISA代理导致一些网上银行出现不能正常打开的问题
- 关于使用ISA代理导致一些网上银行出现不能正常打开的问题
- WINCE USB使用一段时间后不能同步问题的修复
- 同时安装ASA10以及ASA11两个数据库导致不能使用SQLSERVER2005 management studio的问题解决
- Mac os下换行符导致发布到npm里的命令行模块不能使用问题
- 关于使用IIRF2.0 重写 导致 Cookie 不能在其它页面使用的问题
- delphi 使用工控机控件 iThreadTimes 出现问题, 导致主程序创建页面的时候, 阻塞消息, 不能正常执行。
- OK6410之Jlink_V8固件修复以及其它不能使用问题
- 解决用PHP连接狗日的SQLSERVER不能使用UTF8,导致乱码的问题
- 修复MongoDB数据库,解决因Unclean Shutdown导致服务不能启动的问题
- 装zookeeper集群的时候修改了etc/profile的export Path后导致命令行不能使用了问题解决
- Android系统wifi之p2p(wifi直连)配置文件权限导致应用不能使用wifi问题
- Fluid Mask 3.3.16 在 mac OS X Sierra (10.12) 和 High Sierra (10.13)系统中无法启动和不能作为PhotoShop 插件使用问题修复
- windows下nginx的安装、使用及80端口被占用导致nginx不能启动问题的解决
- 硬盘跳线问题导致USB不能使用
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- CentOS更新Python版本,同时修复yum不能使用的问题