《58到家MySQL军规升级版》 《数据库索引,到底是什么做的?》 《MyISAM与InnoDB的索引差异究竟是啥?》 《InnoDB,为何并发如此之高?》 《快照读,在RR和RC下的差异》 《InnoDB插入自增列,是表锁吗?》 《InnoDB并发插入,会不会互斥?》 《InnoDB,select ...
分类:
数据库 时间:
2019-10-31 23:58:24
阅读次数:
170
InnoDB的一棵B+树可以存放多少行数据? 答案:约2千万 为什么是这么多? 因为这是可以算出来的,要搞清楚这个问题,先从InnoDB索引数据结构、数据组织方式说起。 计算机在存储数据的时候,有最小存储单元,这就好比现金的流通最小单位是一毛。 在计算机中,磁盘存储数据最小单元是扇区,一个扇区的大小 ...
分类:
数据库 时间:
2019-10-31 10:32:08
阅读次数:
124
OpenStack packages SQL database Message queue Memcached Identity service Install and configure [DEFAULT] [assignment] [auth] [cache] [catalog] [cors] ...
分类:
其他好文 时间:
2019-10-30 22:56:24
阅读次数:
122
一、基本概念 从操作的类型上来看,分为读锁和写锁: 读锁:共享锁,对同一份数据,多个读操作可以同时进行且相互间不影响 写锁:排它锁,独占资源。在当前操作未完成之前,其他写操作必须等待。读操作不影响。 排它锁作用于innodb,且必须在事务块中执行。在进行事务操作时,for update会对结果集中的 ...
分类:
数据库 时间:
2019-10-30 18:01:33
阅读次数:
118
mysql事务 mysql的事务必须要Innodb数据库引擎的数据库或表才支持事务 事务是必须满足4个条件(ACID) 原子性 :一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的 ...
分类:
数据库 时间:
2019-10-30 13:51:51
阅读次数:
77
参考:ubuntu彻底卸载软件 参考:ubuntu彻底卸载软件 找到此软件名称,然后sudo apt-get purge ......(点点为为程序名称),purge参数为彻底删除文件,然后sudo apt-get autoremove,sudo apt-get clean和dpkg -l |gre ...
分类:
系统相关 时间:
2019-10-29 13:41:21
阅读次数:
467
InnoDB与MyISAM等存储引擎对比 InnoDB存储引擎介绍 InnoDB引擎是Mysql的默认的存储引擎,他有很多自己的特性,下面一一列举。 支持事务,InnoDB存储引擎主要就是为了在线事务处理(OLTP)的应用而设计的。 行锁设计,支持外键,非锁定读。 支持多版本的并发控制(MVCC)来 ...
分类:
数据库 时间:
2019-10-29 09:13:57
阅读次数:
100
MySQL备份 xtrabackup与mysqldump工具的使用 一、Xtrabackup8.0: 一个用于MySQL数据库物理热备的备份工具,支持MySQL、Percona server和MariaDB,开源免费,是目前较为受欢迎的主流备份工具。xtrabackup只能备份innoDB和xtra ...
分类:
数据库 时间:
2019-10-29 00:31:24
阅读次数:
108
mysql> CREATE TABLE emploee ( -> name CHAR(64) NOT NULL, -> email CHAR(64), -> password CHAR(64), -> PRIMARY KEY (email) -> ) ENGINE = InnoDB; Query O... ...
分类:
其他好文 时间:
2019-10-28 14:57:17
阅读次数:
84
1.事务简介 1)mysql中只有innodb数据库引擎才支持事务2)事务保证了数据库的完整性,可以使批量的sql语句要么全部执行,要么全部不执行。 2.事务的四大特性 ACID:原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性) ...
分类:
数据库 时间:
2019-10-27 14:32:54
阅读次数:
74