innodb 相关问题

InnoDB是一个符合ACID标准的MySQL事务存储引擎,它使用MultiVersion并发控制(MVCC)。从版本5.5.5开始,它一直是MySQL的默认存储引擎

自动增量低于总行数

我创建了一个 PHP 脚本,它从 1 个表中获取值并将其插入到另一个表中。 执行速度非常快(每秒 1000 行)。 一切顺利。表中没有重复项...

回答 1 投票 0

mysql 锁定与索引的关系

我试图理解锁和索引之间的关系。 我有下表 创建表 example_table ( id INT 自动递增, col1 VARCHAR(255), col2 INT, 初级...

回答 1 投票 0

MySQL 表大小:我需要调整什么吗?

我有一个 InnoDB 表,现在看起来像这样: 该表大约有 126GB 大,但我读到 InnoDB 的默认值最多可以容纳 64 TB 的数据。它是否正确? 我问是因为col...

回答 2 投票 0

如何使用外键更改 InnoDB 表中的字符集?

我有一组具有外键的InnoDB表,我想将这些表的默认字符集从latin1_swedish_ci更改为utf8_general_ci,我尝试运行以下查询: 更改表测试。PAYM...

回答 2 投票 0

如果我删除 mysql 表中的 ibdata1 文件并用新的空 ibdata1 文件替换它会发生什么?

我有一个大型数据库,其中有数百个表和超过数百万条记录。我最近注意到 ibdata1 文件的大小为 360GB。它在我的服务器中占据了巨大的空间。我搜索了七个...

回答 1 投票 0

从 Windows 10 中 XAMP 中备份的“数据”文件夹中恢复 InnoDB 数据库

我从mysql文件夹复制了数据目录并卸载了XAMPP,因为MySQL没有启动。我安装了相同版本的XAMPP并将数据文件夹备份到mysql数据目录中。一开始

回答 2 投票 0

什么可能导致 RDS 上的 MySQL 每 5 分钟出现一次 CPU 峰值?

在相对写入密集的恒定负载下,我们在 RDS 上使用 MySQL 每 5 分钟就会遇到 CPU 峰值。有没有人经历过类似的事情或知道可能导致我...

回答 1 投票 0

更新查询有时不会更新mySQL数据库中的字段

我有一个 mySQL 更新查询,有时会更新所有字段,有时会更新除一个字段之外的所有字段。 大约 10% 的调用失败。 我的桌子是: 创建表...

回答 5 投票 0

即使参数设置为ON,撤消日志也不会被截断

我们在配置文件中配置了以下设置。 --innodb_file_per_table=1 --innodb_undo_tablespaces=3 --innodb_undo_directory=/var/lib/mysql/ --innodb_undo_log_truncate=ON --

回答 1 投票 0

更新记录或插入不存在的记录,并加锁

我想更新一条记录(如果存在)。这是最简单的部分,但该记录可能不存在,所以让我们先创建它。伪代码: 更新 x 设置 y=1,其中 id=5 如果它的结果是0,那么......

回答 1 投票 0

使用 char 作为主键/外键是否不行?

考虑有一堆链接到“国家”或“货币”表的表。 为了使数据更易于阅读,我想使用国家代码(例如 US、GB、AU)和货币代码创建 CHAR 字段...

回答 4 投票 0

Mariadb innodb 是否优先考虑 Select NOW() 而非其他选择和插入

找不到太多有关 mariadb 如何执行 select now() 查询的信息。我相信它必须读取内存中的值并返回该值。那么它会优先于任何...

回答 1 投票 0

无法更改MySQL AUTO_INCRMENT

我正在努力将表从使用软件生成的 ID 更新为 MySQL 自动增量 ID。 ID字段为int(10),数据库类型为InnoDB 将 ID 更新为连续后,开始...

回答 2 投票 0

用于队列模拟的mysql数据库类型

我正在使用mysql表模拟几个指令队列。有一个“模式”列,它是每个队列的名称,一旦从队列中取出项目,它们就会立即被删除。

回答 2 投票 0

使用自定义锁安全地插入行

我基本上需要一个 UPSERT 功能,每天创建一次行,并从那时起更新到第二天。从业务角度来看,每天必须有 1 行或 0 行。 我的问题

回答 1 投票 0

mariadb - 使用自定义锁安全地插入行

我基本上需要一个 UPSERT 功能,每天创建一次行,并从那时起更新到第二天。从业务角度来看,每天必须有 1 行或 0 行。 我的问题

回答 1 投票 0

Mariadb 表子分区

我有以下 mariadb 架构,我想在付费列上进行分区,然后在分支列上进一步进行子分区。 我的现有表的架构如下: 创建表 `o_loans` ( ``...

回答 1 投票 0

表不在引擎中 - InnoDB/MySQL

今天我遇到了一个问题,无论如何,XAMPP MariaDB 都无法启动。 日志看起来像这样: 2024-01-29 13:14:05 0 [注意] 启动 MariaDB 10.4.28-MariaDB 源修订版

回答 1 投票 0

将 MYSQL 数据库从 inno no cluster 迁移到 ndb cluster

如果我们将 MYSQL 数据库从 inno no cluster 迁移到 ndb cluster,并且我们有一个 BLOB 类型的列,例如在删除或更新时级联。转换为ndb cluster会导致错误...

回答 1 投票 0

将 varchar 列大小从 255 个字符扩展到 1024 个字符似乎没有在具有 InnoDB 存储的 Mysql 8.x DB 中使用复制算法

我遇到过https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl-operations.html MySql文档,它说将varchar列的长度从255扩展到1024只是可能与

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.