当前位置: 首页 > 知识库问答 >
问题:

不锁定表和数据完整性的mysqldump

冯泓
2023-03-14

我想要mysqldump一个巨大的innodb数据库,而不使用(--single-transaction-quick)锁定表,同时将新记录插入数据库。mysqldump过程将持续很长时间,插入将很快完成。我的问题是:
mysqldump是否会转储所有记录,包括在mysqldump开始后插入的新插入的记录?

共有1个答案

麻宾白
2023-03-14

不,InnoDB将使用其内置的事务语义在您开始获取表的瞬间呈现表的内容。不包括在开始获取表之后进入表中的行。

如果您的表很忙,那么在mysqldump运行时,事情可能会显著减慢。

 类似资料:
  • 主要内容:1 完整数据绑定的示例完整数据绑定是指将JSON映射到任何Java对象。 1 完整数据绑定的示例 1.1 编写核心类 MainApp: 1.2 运行测试 项目根目录下生成student.json文件,内容如下:  

  • 问题内容: 我开发了一个在线预订系统。为了简化起见,假设用户可以预订多个项目,而每个项目只能预订一次。物品首先添加到购物车中。 应用使用/ 数据库。根据MySql文档,默认隔离级别为。 这是到目前为止我提出的结帐程序: 开始交易 在购物车中选择项目 (带锁)在此步骤中, 从中获取记录和表格。 检查其他人是否还没有预定商品 基本上检查是否。在实际的应用程序中它更加复杂,因此我将其作为单独的步骤放在这

  • 本文向大家介绍详解SQL Server数据库架构和对象、定义数据完整性,包括了详解SQL Server数据库架构和对象、定义数据完整性的使用技巧和注意事项,需要的朋友参考一下 前言 本节我们继续SQL之旅,本节我们如题来讲讲一些基本知识以及需要注意的地方,若有不妥之处,还望指出,简短的内容,深入的理解。 数据库架构和对象 数据库包含架构,而架构又包含对象,架构可以看做是表、视图、存储过程等对象的容

  • 问题内容: 我正在使用Spring MVC处理JSON POST请求。在幕后,我使用的是在Jackson JSON处理器上构建的MappingJacksonHttpMessageConverter,并在使用mvc:annotation驱动时启用了该功能。 我的一项服务收到了一系列操作: 我发现杰克逊将requestBody映射到java.util.LinkedHashMap项列表(简单数据绑定)。

  • 我们有一个系统,我们偶尔会得到一个乐观的锁定异常。我们在代码中已经解决了这个问题,但现在我正在查看JPA 2,并看到它有一个用于处理这个问题的注释(@版本) 我们的问题是,一个表上有多个事务,如果表锁已满,则即使未对相同的记录进行更改,也会导致乐观锁定异常。 我们在JBoss 4.2服务器上使用hibernate,数据库可以是MySQL或SQL服务器。 如果改为使用@Version,这会在两个数据

  • 问题内容: 只是为了确保我正确地理解了事情是如何工作的。 如果我愿意,它将仅阻止此实体()还是整个表? 如果重要的话,我在说。 问题答案: 它应该仅阻止实体。 PostgreSQLhibernate方言会在写入锁定的情况下添加:https : //github.com/hibernate/hibernate-orm/blob/master/hibernate- core/src/main/java