innodb 相关问题

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

错误 1265 (01000):第 1 行“permissionOperation”列的数据被截断

我有以下问题:不知何故我遇到了这个截断问题,但我不知道为什么 INSERT INTO 权限(名称、级别、ownerCode、permissionCode、permissionOperation、requiresPermissionCode)VA...

回答 1 投票 0

如何优化一个需要大量时间的“优化”MYSQL查询

我有一个表(innodb),每周有 100 万个新插入(20GB)。我只需要 1 周的数据,所以我在 7 天后删除它,所以每天我们删除大约 3GB 并插入 3GB 新数据。那张桌子是...

回答 3 投票 0

MySQL 如何处理 SELECT ... FOR UPDATE 的锁定排队顺序?

我有一个场景,多个作业(job1、job2、job3)可能同时到达,需要以串行化的方式执行。我正在使用带有 InnoDB 引擎和锁定机制的 MySQL...

回答 1 投票 0

InnoDB二级索引与主索引的真实关系

对于表t: mysql> 显示创建表 t\G ************************** 1. 行 ****************** ****** 药片 创建表:CREATE TABLE `t` ( `a` int(11) NOT NULL, `b` int(11) DE...

回答 2 投票 0

如何缩小最近修剪的MySQL InnoDB表的文件大小?

我有一个表,曾经包含60+M行,.ibd文件大小超过100GB(innodb_file_per_table = 1)。 我最近删除了 90% 的行,并执行了 ALTER TABLE bigtable FORCE,这

回答 1 投票 0

PDO 锁定表行 INNODB

我有一张存储敏感数据的表,需要小心,只有一个会话能够读取/写入特定行。 我的表有 2 列 id (int) 主要 金额 (int) 索引 我想要...

回答 1 投票 0

Innodb - 您可以安全地忽略警告“为临时表分配的内存大小超过 innodb_buffer_pool_size 的 20%”

我们在网上商店收到此警告 report.WARNING: 为临时表分配的内存大小过多 超过 innodb_buffer_pool_size 的 20%。请更新 innodb_buffer_pool_size 或减少...

回答 1 投票 0

使用 SELECT FOR UPDATE SKIP LOCKED 时 MySQL 死锁?

我有一个使用PHP和MySQL构建的队列系统(我最初使用redis构建它,但它有点复杂而且不太灵活),经过一些研究后我发现从MySQL 8开始......

回答 1 投票 0

MYSQL 6.2如何在不锁定表的情况下从另一个表复制数据?

我有一个表,其中包含Mysql服务器中的所有历史数据,并且它非常巨大(大约7亿行)。我正在创建一个具有相同列但具有分区的新表,然后我需要复制所有...

回答 5 投票 0

MySQL分页查询很慢

我有这个使用 InnoDB 作为引擎的表: 如果不存在则创建表播放列表( UserId bigint 无符号不为空, 标题 varchar(50) 不为空, IsPublic 布尔值不为空, 主键(使用...

回答 1 投票 0

使用 cluster.addInstance() 添加新实例时 MySQL InnoDb 集群身份验证错误

我在同一台机器上有3个虚拟机,我正在尝试在它们之间建立一个innodb集群。 我可以很好地配置第一个实例并创建集群,然后当我执行“

回答 1 投票 0

MySQL InnoDB 表的恒定锁定等待超时

我在创建 MySQL InnoDB 表时遇到了可怕的锁定等待超时问题: 创建表 `TableX` ( `colID` int(10) 无符号非空默认'0', `colFK` int(10) 无符号 NO...

回答 2 投票 0

从备份的IBD文件恢复MySQL

昨晚,我在 Ubuntu 上运行的 MySQL 数据库发生了一些问题,无论我做什么,我都无法启动它。 我最终不得不备份 /var/lib/mysql 文件夹并执行完整的...

回答 1 投票 0

两个事务持有相同排它锁导致InnoDB死锁

我正在使用 InnoDB 运行 MySql v8.0。我有一个简单的事务,其中有一个 SELECT(不是 SELECT ... FOR UPDATE),后跟一个 INSERT。当许多数据库插入发生时,我经常遇到死锁......

回答 1 投票 0

XAMPP mysql错误InnoDB:尝试读取空间0中的页号65537,空间名称为innodb_system,超出表空间范围

到目前为止一切都很顺利。我不想把事情完全搞砸。你认为我可以做以下事情: 将文件夹 mysql/data 重命名为 mysql/data_old 复制 mysql/backup 文件夹并命名...

回答 1 投票 0

mysqld 服务无法启动

在 Fedora 28 决定将 mysql-community 软件包升级到 8.0(最新)之后,我意识到我的应用程序失败了,不得不降级到 mysql 5.27.2 当然,我的数据库文件(.idb)是相同的(

回答 3 投票 0

MySQL InnoDB v5.7 死锁场景

我们有 MySQL 5.7,经常因死锁情况而出现错误。最常见的错误查询涉及不同行集上的选择事务和更新操作...

回答 1 投票 0

当 UNION 两个视图时,MySQL 抛出太多列错误

好吧,我正在开发一个客户项目,他们有两个视图(视图 A 和视图 B),每个视图有 1029 列。现在他们希望我创建另一个主视图来 UNION ALL 视图 A 和视图 B (

回答 1 投票 0

理论上,在低冲突场景下,MySQL能支持几万并发连接而不导致性能崩溃吗?

在优化MySQL的过程中,我们在benchmarksql测试时发现10000并发连接时性能崩溃。是否有理论上的限制,或者是MySQ的问题...

回答 1 投票 0

一个sql语句可以同时使用索引覆盖和索引条件下推吗?

当查询不满足索引覆盖条件时,Innodb是否会自动使用索引条件下推? 或者如何通过简单的单词或例子来解释这两件事。 请解决我的问题

回答 1 投票 0

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