上一页 1 ··· 322 323 324 325 326 327 328 329 330 ··· 785 下一页
摘要: 由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单products ,里面有id跟name二个栏位,id是主键 阅读全文
posted @ 2016-06-19 00:04 沧海一滴 阅读(342) 评论(0) 推荐(0)
摘要: 做了这么多年java,自以为算是熟悉,其实还差得远,啥也别说了,还是踏踏实实地学吧。今天总结一下常用的JVM的启动参数。 参数类别 参数项 说明 标准参数(-,所有的JVM实现都必须实现这些参数的功能,而且向后兼容) -client 以client模式启动jvm,这种方式启动速度快,但运行时性能和内 阅读全文
posted @ 2016-06-19 00:03 沧海一滴 阅读(1157) 评论(0) 推荐(0)
摘要: 为什么需要锁? 因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对Table1.rown进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 锁的分类 从对数据操作的类型(读\写)分 读锁(共享锁):针对同一块 阅读全文
posted @ 2016-06-19 00:00 沧海一滴 阅读(237) 评论(0) 推荐(0)
摘要: 缓存穿透 什么是缓存穿透? 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 如何避免? 1:对查询结果为空的情况也进行缓存 阅读全文
posted @ 2016-06-18 23:37 沧海一滴 阅读(335) 评论(0) 推荐(0)
摘要: 1、什么是事务 事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。 原子性:要不全部成功,要不全部撤销 隔离性:事务之间相互独立,互不干扰 一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏 持久性:事务的提交结果,将持久保存在数据库中 2、事务并发会产生什么问题 1)第一类丢 阅读全文
posted @ 2016-06-18 23:36 沧海一滴 阅读(6566) 评论(0) 推荐(0)
上一页 1 ··· 322 323 324 325 326 327 328 329 330 ··· 785 下一页