高并发update的 死锁产生原因

在说这个之前首先了解一下讲一下update语句sql中的情况。死锁产生的条件:出现循环等待资源。update对锁的流程:       当sql发出一个update请求之后,数据库会对表中的每条记录加上U锁。然后数据库会根据where条件,将符合条件的记录转换为X锁。对不满足条件的记录释放U锁。环境...

2016-01-20 16:58:14

阅读数:17475

评论数:44

字符串分割——性能优化

字符串函数的使用,肯定是使用的非常频繁的。对于计算机来说,对字符串的处理远远没有对二进制的处理性能快。        但是如果单纯的对比使用字符串,性能也是有区别的。接下来,我会对字符串使用的几种方法进行对比,寻找出一种更优的字符串 处理方法。        在Java语言中。String对象...

2016-01-30 08:40:25

阅读数:2451

评论数:11

快速理解聚集索引和非聚集索引

数据库的索引,听起来挺神秘的,仔细想想。这些索引,其实就是平时咱们查东西时候常用的两种手段。无非就是为了提高我们找东西的效率而已。那么我们平时又是怎么查东西呢? 聚集索引:       聚集索引,来源于生活尝试。这中索引可以说是按照数据的物理存储进行划分的。对于一堆记录来说,使用聚集索引就是对这...

2016-01-27 14:53:02

阅读数:29954

评论数:13

sql where 1=1 规范代码

在讲解这个问题的时候,首先来看一个例子。看一下这两个句子:select * from user select * from user where 1=1这两个 句子执行结果是一样一样的。而sql注入就是利用了这个原理 来进行破坏。比如:select * from user where id='1...

2016-01-19 19:30:31

阅读数:3649

评论数:12

提示
确定要删除当前文章?
取消 删除
关闭
关闭