记一次生产事故-mysql执行update导致锁整表我第一次知道,执行update的时候,where条件如果不走索引,会导致锁全表!还有,explain竟然只能用于select语句??!!
我第一次知道,执行update的时候,where条件如果不走索引,会导致锁全表!然后这个事务执行时间较长,导致后面的除了select语句,其他语句都被锁住不能执行了,导致生产重大事故!还有,explain竟然只能用于select语句??!!1.先看一下我的表里有三条数据:2.用执行计划看一下我的update语句发现并没有走索引(explain是不能用在update语句上的,这里我将where条件拿出来,用select执行)3.此时开启事务之后,执行update语句,是锁全表...
P1658 购物(贪心算法)
P1658 购物提交 2.48k通过 1.16k时间限制 1.00s内存限制 125.00MB题目描述你就要去购物了,现在你手上有N种不同面值的硬币,每种硬币有无限多个。为了方便购物,你希望带尽量少的硬币,但要能组合出1到X之间的任意值。输入格式第一行两个数X、N,以下N个数,表示每种硬币的面值。【数据规模】对于30%的数据,满足N≤3,X≤20;对于100%的数据,满足N≤10,X≤1000.输出格式最少需要携带的硬币个数,如果无解输出-1.输入输出样例输入 #120 4