innodb 相关问题

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

带有 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

为什么 MySQL InnoDB insert 这么慢?

我使用大的随机数作为密钥(来自另一个系统)。在相当小的(如几百万行)表上插入和更新所花费的时间比我认为合理的要长得多。 我...

回答 9 投票 0

为什么一个索引的mysql查询在较少的char值上过滤会导致更多的行被检查?

当我运行下面的查询时,我看到预期检查的行数为40 EXPLAIN SELECT s.* FROM subscription s WHERE s.current_period_end_date <= NOW() AND s.status in ('A', 'T') AND s......。

回答 1 投票 1

在没有 "开始事务 "的情况下调用 "回滚 "是否不好?

我正在用PHP和MYSQL使用InnoDB引擎做一个web项目。在一个事务中,我有一些重要的事情要做,如果这些事情中的任何一件失败了,就必须进行回滚。我正在做的是...

回答 1 投票 0

Zabbix - 缓冲池利用率太低。

我正在使用Zabbix作为我的Linux监控解决方案。它显示MySQL - 缓冲池利用率在过去5分钟内低于50%。这意味着有很多未使用的RAM分配给...

回答 1 投票 1

如何在现有的FULLTEXT索引中添加一列?

我在MySql数据库的一个表上创建了一个FULLTEXT索引,在创建的时候漏掉了一列。我一直想弄清楚如何添加这列,使其能与搜索 ...

回答 2 投票 0

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