1.7 Python web 框架 上篇文章对数据库中的一些经典问题做了总结,比如关系型数据库中事务、隔离级别、慢查询分析、索引原理以及非关系型数据库的数据结构等等。 本篇文章将开始 Python web 框架的相关内容,开始咯~ 1.7.1 Python WSGI 与 web 框架 1.7.1.1 ...
分类:
编程语言 时间:
2019-10-14 23:56:16
阅读次数:
174
事务的四大特性 1.原子性 2.一致性 3.隔离性 4.持久性 四种事务隔离级别 1.未提交读 2.已提交读 3.可重复读 4.可串行化 事务隔离要解决三个问题 1.脏读,读取到了未提交事务的数据,比如未提交读就会产生这种数据 2.不可重复读,在同一个事务里两次读取的数据不一样,因为在两次读取的过程 ...
分类:
数据库 时间:
2019-10-13 21:01:53
阅读次数:
133
一、事务隔离问题 1、脏读:事务A对某数据进行了修改,但事务还没有提交。这时事务B来读取这个数据,会读到事务A修改后但还没有提交的数据。如果事务A撤销了对该数据的修改,那么事务B就读取到了脏数据,这个就叫脏读。 2、不可重复读:事务A读取一个数据,但事务还没有结束。这时事务B修改了这个数据后提交。事 ...
分类:
数据库 时间:
2019-10-04 23:17:32
阅读次数:
183
20 | 幻读是什么,幻读有什么问题? InnoDB 的默认事务隔离级别是可重复读 rr 1. 快照读(snapshot read) 单纯的select操作,不包括上述 select ... lock in share mode, select ... for update。 Read Commit ...
分类:
数据库 时间:
2019-10-03 18:13:47
阅读次数:
114
``` [client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql datadir = /data/mysql pid-f... ...
分类:
其他好文 时间:
2019-10-02 16:50:30
阅读次数:
80
MySQL InnoDB事务隔离级别脏读、可重复读、幻读 具体地: 1). 脏读 首先区分脏页和脏数据 脏页是内存的缓冲池中已经修改的page,未及时flush到硬盘,但已经写到redo log中。读取和修改缓冲池的page很正常,可以提高效率,flush即可同步。脏数据是指事务对缓冲池中的行记录r ...
分类:
数据库 时间:
2019-09-26 11:29:31
阅读次数:
93
sql server 事务隔离性 snapshot 、read committed说明 ...
分类:
数据库 时间:
2019-09-25 14:11:19
阅读次数:
106
#TCL语言 /* transaction control language事务控制语言 事务: 一个或者一组SQL语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 案例:转账,张三丰向郭襄转账500 张三丰 1000 郭襄 1000 update 表 set 张三丰的余额=500 w... ...
分类:
数据库 时间:
2019-09-23 22:53:58
阅读次数:
178
事务acid原则 1. 原子性 2. 隔离性 3. 一致性 4. 持久性 事务的概念 把需要保证原子性、隔离性、一致性和持久性的一个或者多个数据库操作称为事务。 事务的使用 语法 事务的自动提交 通常情况下mysql默认自动提交事务。既每一个语句都都会直接提交事务,可以通过 来实现手动提交。 隐式提 ...
分类:
数据库 时间:
2019-09-22 15:10:28
阅读次数:
106
前言:『入门MySQL』系列文章已经完结,今后我的文章还是会以MySQL为主,主要记录下近期工作及学习遇到的场景或者自己的感悟想法,可能后续的文章不是那么连贯,但还是希望大家多多支持。言归正传,本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待情况应该如何处理,本篇文章将给你答案。注意:本篇文章并不聚焦于谈论事务隔离级别以及相关特性。而是介绍
分类:
数据库 时间:
2019-09-22 12:45:07
阅读次数:
93