innodb 相关问题

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

为每个日期的相同数据创建不同的表是否明智?

我有一个 MYSQL InnoDB 表,其中包含以下列(表和列名称已更改): 日期(PK,日期) var_a (PK, FK, INT) var_b (PK, FK, INT) rel_ab(十进制) 其中 rel_ab 是

回答 1 投票 0

如何修复此 MySQL InnoDB 页面损坏?

不久前我在我的服务器上建立了一个项目,它会定期将一些数据写入MySQL数据库。 今天我决定让自己成为一个简单的好网站来查看数据,但是...

回答 0 投票 0

我对 MySQL 8.0 上的死锁有疑问

我使用的是 MySQL 8.0.26 版本,事务隔离是默认值 REPEATABLE-READ。 这是我的桌子 创建表测试 ( id int auto_increment 主键, 一个...

回答 0 投票 0

加速没有语言的 LIKE 查询

我有一个包含 3 列 VARCHAR 的表。 我想做一个查询来搜索这 3 列中是否包含字母数字字符串。例如 : LIKE '%whatever%' 但要加快速度。 我见过使用

回答 1 投票 0

在docker容器中运行数据库返回错误

我在 windows 上使用 docker desktop 20.10.23,使用 WSL 创建一个 web-dev 环境。尝试在 docker 容器中启动 mysqld 服务时出现以下错误: 2023-04-23 9:35...

回答 0 投票 0

带有 IF 语句的 MariaDB 触发器不起作用并且不返回任何错误

我写了一个非常简单的触发器,但它没有产生任何输出,甚至没有错误。 创建触发器 Automatic_Employee 插入前 ON 测试_结果 对于每一行 开始 如果 (CURRENT_USER() = 'FOO')

回答 0 投票 0

如何使用docker以恢复模式启动innodb

我的数据库在重启服务器后不会启动。 它抛出以下错误; [ERROR] InnoDB: Page [page id: space=1106, page number=4119] log sequence number 29970252505 在未来!铜...

回答 2 投票 0

在没有 SSL 的情况下在 Kubernetes 上部署 InnoDB 集群

我在互联网上搜索了几个小时,但没有找到解决我的问题的教程。我有一个自托管的 K8s-Cluster,我尝试在其上部署 InnoDB-Cluster。我想用它作为 Kubernete...

回答 1 投票 0

在 MySQL 中更改列的数据类型时出错

执行“ALTER TABLE 操作修改名称文本”时出现错误“错误代码:1105。直接 DDL 已禁用”。名称列的现有数据类型是 VACHAR(255),我想

回答 0 投票 0

InnoDB 事务交错和原子性

考虑一个假设的日志系统,它定期将传入日志分组到 LogIndex 中。一次,只有一个 Active index 可以接收新日志。 有一个周期性的工作

回答 1 投票 0

当访问的行不同时面临死锁问题

选择 r.* 来自预订 r 其中 r.workspaceSid = 'WS0c9faa70166e42f4cf3a8df4b11b4d73' 和 r.workerSid = 'WK89d7521c91805d7f0a8a2d38a6ec7ab4' 和 r.status IN (0, 6) 对于

回答 1 投票 0

为什么 innodb 不在二级/非聚集索引中存储行指针?

我们知道,innodb在它的二级索引中只存储了主键值,这意味着我们需要再次遍历聚集索引B+树来获取行记录。 为什么不只存储行指针...

回答 1 投票 0

Docker 上的 MySQL -“找到现有的重做日志文件,但至少缺少一个”

我正在使用 Docker 和 Docker Compose 运行一个 MySQL 容器。除了 MySQL,我的设置还包括 Apache/PHP 服务器和 PHPmyadmin,它们都是创建的同一个多容器应用程序的一部分......

回答 0 投票 0

MySQL InnoDB 表空间存在(损坏的表空间)

首先:我不是在寻找一种方法来修复这里发现的可怕的表空间存在 InnoDB 错误,而是在寻找一种方法来防止它!在过去的几周里,我们的桌子消失了......

回答 2 投票 0

.ibd文件存储问题关于MySQL中overflow page和int的问题

我在使用hexdump -C demo.ibd 学习mysql如何存储数据时遇到了一些问题。这是我的演示表。 创建表`演示`( `id` int NOT NULL, `age` int NOT NULL, `名称` varchar(20000)

回答 0 投票 0

Laravel 中的 Mysql InnoDB 引擎

我正在使用 laravel 和 laravel 迁移机制。我创建了表并设置了外键。但是这些表是 MyISSAM,所以没有创建外键。我在哪里启用/配置它? (到...

回答 9 投票 0

MySQL子查询选择id,如果id为NULL则插入表

我有两张桌子 创建表`市场`( `id` int NOT NULL AUTO_INCREMENT, `playerId` int NOT NULL, `type` tinyint unsigned NOT NULL, `eventId` varchar(255), 主键(`id`...

回答 0 投票 0

在查询中无效使用组函数错误

我正在尝试根据 class_id 和 month id 转换来自 student_attendance_daily 的数据,但我收到错误,无效使用组功能 我不能使用 JSON_ARRAYAGG 因为我正在使用

回答 1 投票 0

“ERROR 1100 (HY000): Table '<table_name>' was not locked with LOCK TABLES”错误,因为触发器

我在模式 (db1) 上有一个表 (my_table),我正试图将其迁移到同一服务器上的另一个模式 (db2)。为此,我在 db1 上创建了一个触发器,用于插入、更新和删除 my_table ...

回答 1 投票 0

如何让MySQL的启动事务查询失败?

我可以在 PHP 文档中看到 begin_transaction 可能会失败。我怎样才能让它失败? (我所有的表都使用 InnoDB 引擎。MySQL 版本 5.7.38-log。) 我为什么要关心?我正在调查一个

回答 1 投票 0

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