InnoDB
-
搞定面试官 – 可以介绍一下在 MySQL 中你平时是怎么使用 COUNT() 的嘛?
大家好,我是程序员啊粥。 相信在大家的工作中,有很多的功能都需要用到 count(*) 来统计表中的数据行数。同时,对于一些大数据的表,用 count 都是瑟瑟发抖,往往会结合缓存…
-
MySQL 存储引擎(InnoDB、MyISAM、MEMORY)
存储引擎概述 和大多数的数据库不同, MySQL 中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等技术的实现方式 …
-
mysql面试题整理
1 myisam 和 innodb 引擎的区别 innodb 支持事务,外键,myisam 不支持 innodb 支持 mvcc ,myisam 不支持 innodb 支持表锁、行…
-
MySQL间隙锁,如何解决幻读
间隙锁 InnoDB支持三种锁定方式: 行锁(Record Lock):锁直接加在索引记录上面。 间隙锁(Gap Lock):锁加在不存在的空闲空间,可以是两个索引记录之间,也可能…
-
MySQL数据库封锁机制和事务隔离级别
参考:数据库技术:MySql学习笔记之事务隔离级别详解详解MySQL 数据库隔离级别与MVCCMySQL 事务&&锁机制&&MVCC数据库系统原理 …
-
MySQL之——崩溃-修复损坏的innodb:innodb_force_recovery
MySQL之——崩溃-修复损坏的innodb:innodb_force_recovery 1、问题描述 今天在线运行的一个mysql崩溃了。查看错误日志,如下: ———…
-
关于大型mysql(innodb)数据库:大型mysql(innodb)数据库-查询性能慢,表消失,恢复备份时间长
large mysql (innodb) database – slow query performance, disappearing tables and long…
-
面试突击57:聚簇索引=主键索引吗?
在 InnoDB 引擎中,每张表都会有一个特殊的索引“聚簇索引”,也被称之为聚集索引,它是用来存储行数据的。一般情况下,聚簇索引等同于主键索引,但这里有一个前提条件,那就是这张表需…
-
Mysql解决The total number of locks exceeds the lock table size错误
Mysql解决The total number of locks exceeds the lock table size错误 InnoDB表执行大批量数据的更新,插入,删除操作时会…
-
MySQL的WAL(Write-Ahead Logging)机制
MySQL 里经常说到的 WAL技术,也就是先写日志,再写磁盘。 当内存数据页跟磁盘数据页内容不一致的时候,我们成这个内存页为“脏页”。内存数据写入磁盘后,内存和磁盘上的数据页内容…