上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 33 下一页

2018年7月10日

摘要: 转载自:https://www.cnblogs.com/jshen/p/7682502.html Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切 阅读全文
posted @ 2018-07-10 14:47 卖肾割阑尾 阅读(127) 评论(0) 推荐(0)
摘要: 参考链接: http://blog.csdn.net/winy_lm/article/details/50708493 一. 分表 场景:对于大型的互联网应用来说,数据库单表的记录行数可能达到千万级甚至是亿级,并且数据库面临着极高的并发访问。采用Master-Slave复制模式的MySQL架构, 只 阅读全文
posted @ 2018-07-10 14:43 卖肾割阑尾 阅读(123) 评论(0) 推荐(0)
摘要: 单表数据量达到1000W以后,就要拆了.转载自:https://blog.csdn.net/mingover/article/details/71108852 背景情况 用户表达到了 几千万级别,在做很多操作都比较吃力,.所以,考虑对其进行分表. 常用的切分方案 数据的切分(Sharding)根据其 阅读全文
posted @ 2018-07-10 14:04 卖肾割阑尾 阅读(355) 评论(0) 推荐(0)
摘要: 1、查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引。 比如,你查询的是SELECT * FROM T WHERE Y=XXX;假如你的T表上有一个包含Y值的组合索引,但是优化器会认为需要一行行的扫描会更有效,这个时候,优化器可能会选择TABLE ACCESS FUL 阅读全文
posted @ 2018-07-10 11:45 卖肾割阑尾 阅读(144) 评论(0) 推荐(0)

2018年7月6日

摘要: 以session的save方法为例来看一个简单、完整的事务流程,如下是代码片段: ………………………………………………………………………… Session session = sessionFactory.openSession(); Transaction tx = session.beginTr 阅读全文
posted @ 2018-07-06 12:12 卖肾割阑尾 阅读(167) 评论(0) 推荐(0)
摘要: 站在持久化的角度。Hibernate把对象分为4中状态。 临时状态。 持久化状态。游离状态。删除状态。 1:Save()方法: 2:persist():和save一样。只有一个区别: 在persist()方法前设置ID会报错。如果对象有ID。不能执行insert。而是会抛出异常 3:get()和lo 阅读全文
posted @ 2018-07-06 12:05 卖肾割阑尾 阅读(153) 评论(0) 推荐(0)
摘要: 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 阅读全文
posted @ 2018-07-06 10:28 卖肾割阑尾 阅读(100) 评论(0) 推荐(0)
摘要: 实际生产环境里边,如果并发量不大,完全可以使用悲观锁定的方法,这种方法使用起来非常方便和简单。但是如果系统的并发非常大的话,悲观锁定会带来非常大的性能问题,所以就要选择乐观锁定的方法。 悲观锁假定其他用户企图访问或者改变你正在访问、更改的对象的概率是很高的,因此在悲观锁的环境中,在你开始改变此对象之 阅读全文
posted @ 2018-07-06 10:14 卖肾割阑尾 阅读(175) 评论(0) 推荐(0)
摘要: 转载自:https://www.cnblogs.com/deliver/p/5730616.html 一 引言--为什么mysql提供了锁 最近看到了mysql有行锁和表锁两个概念,越想越疑惑。为什么mysql要提供锁机制,而且这种机制不是一个摆设,还有很多人在用。在现代数据库里几乎有事务机制,ac 阅读全文
posted @ 2018-07-06 10:12 卖肾割阑尾 阅读(166) 评论(0) 推荐(0)

2018年6月15日

摘要: The theory (for the language lawyers and the mathematically inclined): equals() (javadoc) must define an equivalence relation (it must be reflexive, s 阅读全文
posted @ 2018-06-15 10:46 卖肾割阑尾 阅读(189) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 33 下一页

导航