
数据库
Somhu
biu...biu...biu...
展开
-
MySQL悲观锁总结和实践
最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下:悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证转载 2017-12-11 19:24:42 · 335 阅读 · 0 评论 -
mysql乐观锁总结和实践
转载出处:http://chenzhou123520.iteye.com/blog/1863407上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是转载 2017-12-11 19:30:30 · 423 阅读 · 0 评论 -
存储过程和函数的区别
oracle中的区别如下: SQL SERVER中: 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程实现的功转载 2017-12-13 09:34:22 · 410 阅读 · 0 评论 -
唯一索引与主键索引的比较
转载出处:https://www.cnblogs.com/zerocc/archive/2011/11/18/2254269.html唯一索引 唯一索引不允许两行具有相同的索引值。 如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存。当新数据将使表中的键值重复时,数据库也拒绝接受此数据。例如,如果在 employee 表中的职员姓氏(lname) 列上创建了唯一索转载 2017-12-13 10:59:33 · 332 阅读 · 0 评论 -
MyBatis 分别结合 SQL Server、MySQL、ORACLE进行数据库分页
这里的实现相对于那些使用分页插件来说其实很简单,从页面上绑定得到第几页、每页数据条数,进行数据库分页实现。 这里使用到了bootstrap-table.js插件,可以结合中文插件bootstrap-table-zh-CN.js进行使用,这里贴出中文插件源码:/** * Bootstrap Table Chinese translation * Author: Zhixin Wen<wenzhi原创 2017-12-13 12:43:22 · 1126 阅读 · 0 评论 -
MySQL中的where和having的区别
转载出处:http://m.blog.csdn.net/yexudengzhidao/article/details/54924471误区:不要错误的认为having和group by 必须配合使用。用下面以一个例子来具体的讲解: where和having都可以使用的场景select goods_price,goods_name from sw_goods where goods_price >转载 2018-01-01 20:41:47 · 554 阅读 · 0 评论 -
通俗地解释脏读、不可重复读、幻读
事务隔离级别分为四种(级别递减):1、Serializable :最严格的级别,事务串行执行,资源消耗最大;2、REPEATABLE READ :保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。避免了“脏读取”和“不可重复读取”的情况,但是带来了更多的性能损失。3、READ COMMITTED :大多数主流数据库的默认事务等级,保证了一个事务不会读到另一个并行事务已修改但未提交的数原创 2017-12-11 17:59:56 · 42836 阅读 · 19 评论 -
索引的创建与使用
创建:CREATE INDEX index_name ON table_name(column_name1,[column_name2],…)默认是非簇索引。种类:按存储结构分簇索引、非簇索引。簇索引对表中数据重新排序(顺序只有一个,所以只能有一个该索引)重新存储到物理硬盘上,叶节点存储的是实际的数据,进行过排序,速度会非常快,占用空间相当于表中数据空间的120%。非簇索引具有与表的数据完全分离的结原创 2017-12-19 16:46:00 · 1563 阅读 · 0 评论