MySQL版本:5.6 注意点: 单纯的 SELECT 不会加锁,INSERT UPDATE DELETE 默认加 X 。 文中的读都不是单纯 SELECT ,单纯的 SELECT 任何时候都可以进行。 共享锁 shared(S) lock 定义:A shared (S) lock permits ...
分类:
数据库 时间:
2020-01-22 20:00:04
阅读次数:
105
2020-01-2215:50:2813707[ERROR]InnoDB:auto-extendingdatafile./ibdata1isofadifferentsize768pages(roundeddowntoMB)thanspecifiedinthe.cnffile:initial131072pages,max0(relevantifnon-zero)pages!2020-01-2215:
分类:
数据库 时间:
2020-01-22 17:55:04
阅读次数:
384
前言 大概几个月之前项目中用到事务,需要保证数据的强一致性,期间也用到了mysql的锁,但当时对mysql的锁机制只是管中窥豹,所以本文打算总结一下mysql的锁机制。 本文主要论述关于mysql锁机制,mysql版本为5.7,引擎为innodb,由于实际中关于innodb锁相关的知识及加锁方式很多 ...
分类:
数据库 时间:
2020-01-22 16:04:06
阅读次数:
90
PostgreSQL12的流复制配置不再放到recovery.conf文件中,但是基本配置还是一样的,过年了也没心情工作,就来搭一下试试。 官方文档: https://www.postgresql.org/docs/12/runtime-config-replication.html 开始: 1)下 ...
分类:
数据库 时间:
2020-01-22 14:32:33
阅读次数:
407
在mysql中事务是在操作引擎上实现,常见引擎中InnoDB是支持事务的,而MyISAM不支持事务,下面所讲都是基于InnoDB的 事务是指一组操作要么全部成功要么全部失败; 事务的特性:ACID,这里不展开来讲解,只针对隔离性来讲解 隔离性:在多个事务同时存在的情况下,多个事务之间互不产生影响,当 ...
分类:
数据库 时间:
2020-01-22 12:52:34
阅读次数:
95
昨天在帮同学装 win10 的时候,不小心(不知道那是什么东西)把原系统的 efi 和 msr 盘删了,用 WinNTsetup 安装时 EFI PART 总显示红叉,安装后也进不去系统,想想应该是找不到引导。 网上查了下,应该是用了 UEFI+GPT 方式安装的,他那台华硕电脑主板看着也挺奇葩,没... ...
分类:
其他好文 时间:
2020-01-21 23:23:57
阅读次数:
134
外键和表关系 外键是属于数据库级别的,在MySQL中,表有两种引擎,一种是InnoDB,另外一种是myisam。如果使用的是InnoDB引擎,是支持外键约束的。外键的存在使得ORM框架在处理表关系的时候异常强大。因此这里我们首先来介绍外键在Django中的使用。 类定义为 class Foreign ...
分类:
移动开发 时间:
2020-01-20 23:11:01
阅读次数:
182
1. 前言 InnoDB 通过 MVCC 和 NEXT-KEY Locks,解决了在可重复读的事务隔离级别下出现幻读的问题。MVCC 我先挖个坑,日后再细讲,这篇文章我们主要来谈谈那些可爱的锁。 2. 什么是幻读? 幻读是在可重复读的事务隔离级别下会出现的一种问题,简单来说,可重复读保证了当前事务不 ...
分类:
数据库 时间:
2020-01-20 19:14:54
阅读次数:
361
在HTML页面构建时,刚入门的前端小狮子?? 们经常被背景图的位置,尺寸所迷惑,怎样才能更好的处理背景图,让背景图达到你想要的效果呢,那么,退后,朕又开始装逼了~ 首先决定背景图的有如下属性: background-image:url(images/recovery/Tips_bg.jpg); ba ...
分类:
Web程序 时间:
2020-01-19 19:13:39
阅读次数:
94
有一张表结构定义如下: mysql 创建表 CREATE TABLE ( int(11) NOT NULL, int(11) NOT NULL, int(11) NOT NULL, int(11) NOT NULL, PRIMARY KEY ( ,`b`), KEY ( ), KEY ( ,`a`) ...
分类:
数据库 时间:
2020-01-19 12:26:14
阅读次数:
111