商品详情的无限极分类 --北京 --朝阳区 上海 --松江 --大学城 def get_level(data): data_list=[] for item in data: if item['parent_id']==0: item['level']=0 else: item['level']=1 ...
分类:
数据库 时间:
2019-11-09 21:30:34
阅读次数:
147
https://www.cnblogs.com/ubuntu1/p/8999403.html本文提炼自这个链接,解释的非常易懂。我记录一下,忘了来看看。 数据库的隔离级别分为4种: Read Uncommited:读未提交 。 会导致脏读。 读到别人没有提交的事务中的数据 Read Commited ...
分类:
数据库 时间:
2019-11-07 19:00:05
阅读次数:
103
脏读,不可重复读和幻读。 脏读:读到未提交(uncommited)的数据 不可重复读:多次查询中(提交插入数据的事务) 幻读:在修改事务后(提交了一个添加的事务),之后查询数据以为出现幻觉 事务的隔离级别: read_uncommitted 最低的隔离级别 有脏读,不可重复读和幻读。 read_co ...
分类:
其他好文 时间:
2019-11-04 19:40:37
阅读次数:
89
同样是后端开发,年薪50万和年薪20万的差距在哪里>>> 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: ...
分类:
数据库 时间:
2019-11-04 13:27:36
阅读次数:
168
事务 初学的时候,感觉事务的四大特性就那么回事,不就是一堆事要么完成,要么全部失败吗。还有经常说的脏读,幻读,不可重复读根本无法理解,就是那个存款取款的例子,我修改了数据,对方看到我修改的数据,这不很正常吗。现在看来,当时根本就不知道并发是什么鬼,更何谈并发事物了。 然后给你来一堆名词,共享锁,排它 ...
分类:
其他好文 时间:
2019-11-02 17:23:34
阅读次数:
86
事务 初学的时候,感觉事务的四大特性就那么回事,不就是一堆事要么完成,要么全部失败吗。还有经常说的脏读,幻读,不可重复读根本无法理解,就是那个存款取款的例子,我修改了数据,对方看到我修改的数据,这不很正常吗。现在看来,当时根本就不知道并发是什么鬼,更何谈并发事物了。 然后给你来一堆名词,共享锁,排它 ...
分类:
其他好文 时间:
2019-11-02 15:29:33
阅读次数:
84
本篇内容 什么是事务,它有什么用? 事务的几个特性 事务常见操作指令详解 事务的隔离级别详解 脏读、不可重复读、可重复读、幻读详解 演示各种隔离级别产生的现象 关于隔离级别的选择 一、什么是事务? 数据库中的事务是指对数据库执行一批操作,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的 ...
分类:
其他好文 时间:
2019-10-30 16:28:03
阅读次数:
78
想知道mysql中的锁机制吗?想了解什么是二段锁与三级封锁协议吗?相信在这篇文章中你会找到答案.
分类:
数据库 时间:
2019-10-18 09:38:39
阅读次数:
122
脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。 (百度百科) 脏读:脏读是读到了别的事务回滚前的 ...
分类:
数据库 时间:
2019-10-14 14:22:33
阅读次数:
137
--查询表锁争用情况show status like 'ord%';--查看数据库中表的状态,是否被锁;SHOW PROCESSLIST; --脏读 读未提交--A事务读取了B事务修改但未提交的数据 B稍后时候进行了回滚,那么A就发生了脏读 --不可重复读 读不回去了--A事务在进行相同条件查询的时 ...
分类:
数据库 时间:
2019-10-14 10:44:00
阅读次数:
91