事务创建函数 int lr_start_transaction(const char * transaction_name) int lr_end_transaction(const char * transaction_name,int status) lr_start_sub_transacti ...
分类:
其他好文 时间:
2020-04-03 10:27:21
阅读次数:
82
binlog_format = ROW transaction-isolation="READ-COMMITTED" sync_binlog = 1 innodb_flush_log_at_trx_commit = 1 query_cache_size = 0 query_cache_type = ...
分类:
其他好文 时间:
2020-03-31 17:31:30
阅读次数:
101
using (var context = new BloggingContext()) { using (var transaction = context.Database.BeginTransaction()) { context.Blogs.Add(new Blog {Url = "http: ...
分类:
Web程序 时间:
2020-03-30 11:25:03
阅读次数:
331
这个是测试库的问题,但是过了两天生产库也出现同样的问题了,所以大家彻查了一下原因。 目前了解的情况是与CPU核数过高、数据库的并行参数(paraller_max_server)设置过高(256)等有关,ORACLE的算法在低版本有BUG(在cpu核数超过128、并行参数设置过高时容易触发)。 Ale ...
分类:
数据库 时间:
2020-03-30 11:14:07
阅读次数:
70
时代发展到现在,如今的内存动态分配与内存回收技术已经相当成熟,一切看似进入了“自动化”时代,不免发出疑问:"为啥我们还要了解垃圾收集和内存分配?" ...
分类:
其他好文 时间:
2020-03-30 11:07:50
阅读次数:
67
redis中的事务定义 Redis中的事务(transaction)是一组命令的集合。 事务同命令一样都是Redis的最小执行单位,一个事务中的命令要么都执行,要么都不执行。 事务的原理是先将属于一个事务的命令发送给Redis,然后再让Redis依次执行这些命令。 Redis保证一个事务中的所有命令 ...
分类:
其他好文 时间:
2020-03-27 21:21:38
阅读次数:
82
MySQL 中,单个 Store Procedure(SP) 不是原子操作,而 Oracle 则是原子的。如下的存储过程,即使语句2 失败,语句 1 仍然会被 commit 到数据库中: create table testproc(id int(4) primary key, name varcha ...
分类:
数据库 时间:
2020-03-27 00:45:22
阅读次数:
77
UVA 12304 2D Geometry 110 in 1! 该问题包含以下几个子问题 1. CircumscribedCircle x1 y1 x2 y2 x3 y3 : 三角形外接圆 2. InscribedCircle x1 y1 x2 y2 x3 y3: 三角形内接圆 3. Tangent ...
分类:
其他好文 时间:
2020-03-26 01:43:33
阅读次数:
297
一、什么是事务 Transaction 其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚) 二、 为什么要有事务? 为了确保逻辑的成功。 例子: 银行的转账。 三、使用命令行方式执行事务 1.开启事务 start transa ...
分类:
其他好文 时间:
2020-03-25 23:23:00
阅读次数:
66
"mysqldump详解" 在生产中用到的语句如下: mysqldump htargetIP uroot p single transaction databases robotframework robotframework.sql 参数说明: single transaction可以确保不会锁表 ...
分类:
数据库 时间:
2020-03-25 21:31:30
阅读次数:
71