网站首页 站内搜索

搜索结果

查询Tags标签: innodb,共有 723条记录
  • MySQL 存储引擎(InnoDB、MyISAM、MEMORY)

    存储引擎概述 和大多数的数据库不同, MySQL 中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等技术的实现方式 。存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型。 Oracle,SqlSe…

    2022/8/8 2:22:47 人评论 次浏览
  • mysql面试题整理

    1 myisam 和 innodb 引擎的区别innodb 支持事务,外键,myisam 不支持 innodb 支持 mvcc ,myisam 不支持 innodb 支持表锁、行锁,myisam 仅支持表锁 innodb 必须有主键,myisam 不需要2 mysql有几种锁按锁粒度划分有三种:表锁、页锁、行锁 加锁机制:可分为 悲观锁和乐观…

    2022/7/22 2:22:49 人评论 次浏览
  • MySQL间隙锁,如何解决幻读

    间隙锁 InnoDB支持三种锁定方式:行锁(Record Lock):锁直接加在索引记录上面。间隙锁(Gap Lock):锁加在不存在的空闲空间,可以是两个索引记录之间,也可能是第一个索引记录之前或最后一个索引之后的空间。Next-Key Lock:行锁与间隙锁组合起来用就叫做Next-Key Loc…

    2022/7/21 2:25:01 人评论 次浏览
  • MySQL之——崩溃-修复损坏的innodb:innodb_force_recovery

    MySQL之——崩溃-修复损坏的innodb:innodb_force_recovery 1、问题描述 今天在线运行的一个mysql崩溃了。 查看错误日志,如下: -----------------------------------------161108 11:36:45 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/v…

    2022/7/9 2:26:20 人评论 次浏览
  • MySQL进程号、连接ID、查询ID、InnoDB线程与系统线程如何对应

    有时候,怀疑某个MySQL内存查询导致CPU或磁盘I/O消耗特别高,但又不确定具体是哪个SQL引起的。或者当InnoDB引擎内部有semaphore wait时,想知道具体是哪个线程/查询引起的。多说一下,当有semaphore wait事件超过600秒的话,InnoDB会发出crash信号: InnoDB: ###### Diag…

    2022/7/5 2:22:41 人评论 次浏览
  • MySQL锁大小错误

    1.The total number of locks exceeds the lock table size(锁的总数超过锁表的大小 ) 国外牛人解释:If youre running an operation on a large number of rows within a table that uses the InnoDB storage engine, you might see this error: ERROR 1206 (HY000): …

    2022/7/4 2:22:38 人评论 次浏览
  • MySQL 学习(五) InnoDB架构

    表空间(ibd文件),一个MySQL实例可以对应多个表空间,用于存储记录、索引等数据。 段,分为数据段(Leaf node segment)、索引段(Non-Leaf node segment)、混滚段(Rollback segment),InnoDB是索引组织表,数据段就是B+树的叶子节点,索引段即为B+树的非叶子节点。…

    2022/7/4 2:22:38 人评论 次浏览
  • MySQL学习

    MySQL 查询优化(一) MySQL 查询优化(二) 优化原则 MySQL 查询优化(三) 索引的重要性1 MySQL 查询优化(四) 索引的重要性2 MySQL 查询优化(五) 索引的重要性3 MySQL 查询优化(六) 语句优化 MySQL 学习(一)视图 MySQL学习(二) 存储过程 MySQL学习(三)触发…

    2022/7/4 2:22:29 人评论 次浏览
  • mysql 锁

    锁是一种很珍贵的资源。锁一定是并发场景下才会出现的。 保证数据的隔离性,一致性。 1.latch 这个锁存在于内存中,用来控制并发访问的,保护的是内存数据结构。他锁住的是并发资源。就是临界区。 就是java和golang中的mutex。 他加锁的对象是线程。持续时间是临界时间。…

    2022/6/30 2:49:56 人评论 次浏览
  • MySQL 锁常见知识点&面试题总结

    节选自 《MySQL 常见知识点&面试题总结》表级锁和行级锁了解吗?有什么区别? MyISAM 仅仅支持表级锁(table-level locking),一锁就锁整张表,这在并发写的情况下性非常差。 InnoDB 不光支持表级锁(table-level locking),还支持行级锁(row-level locking),默认为行…

    2022/6/30 2:49:39 人评论 次浏览
  • mysql innodb 表损坏_MySQL数据库INNODB表损坏修复处理过程分享

    突然收到MysqL报警,从库的数据库挂了,一直在不停的重启,打开错误日志,发现有张表坏了。innodb表损坏不能通过repair table 等修复myisam的命令操作。现在记录下解决过程,下次遇到就不会这么手忙脚乱了。 处理过程: 一遇到报警之后,直接打开错误日志,里面的信息:I…

    2022/6/23 6:19:50 人评论 次浏览
  • mysql 表损坏修复

    如果数据库表不存在,提醒表已经存在可以进入mysql bin 目录执行 mysqladmin -uroot -pskyland -P3307 drop trafficflow143 表损坏可以先创建临时表 1. 先把 mysql 的my.init 文件 的 #innodb_force_recovery=4 修改为指定值; 2. 进入bin 目录执行 mysqlcheck -u …

    2022/6/23 6:19:45 人评论 次浏览
  • MySQL-DBA--20220620 innodb存储引擎的特性

    1、特性 2、doublewrite3、doublewrite 对象4、doublewrite 性能开销 5、doublewrite 6、参数:innodb_doublewrite 7、解决方法 8、insert/change buffer9、insert buffer 工作原理10、 11、adaptive hash index12、参数:innodb_adaptive_hash_index 13、自适应哈…

    2022/6/21 2:20:11 人评论 次浏览
  • Mysql锁

    Mysql锁锁是计算机协调多个进程或线程并发访问某一资源的机制 我们认知中的行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁,这些锁统称为悲观锁概述 MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是…

    2022/6/17 2:21:42 人评论 次浏览
  • MySQL的WAL(Write-Ahead Logging)机制

    MySQL 里经常说到的 WAL技术,也就是先写日志,再写磁盘。 当内存数据页跟磁盘数据页内容不一致的时候,我们成这个内存页为“脏页”。内存数据写入磁盘后,内存和磁盘上的数据页内容就一致了,称为“干净页”。 MySQL 从 内存更新到磁盘的过程,称为刷脏页的过程(flush)…

    2022/6/13 6:21:09 人评论 次浏览
扫一扫关注最新编程教程