innodb 相关问题

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

InnoDB为什么在二级索引的情况下会阻止更多记录?

我正在使用MySQL InnoDB表,并试图了解在进行索引范围扫描时某些行级锁定的原因。我发现一个额外的索引记录(超出范围)可能被锁定...

回答 2 投票 0

按日期时间列的MySQL排序缓慢

我有这样定义的新闻表:CREATE TABLE`news`((id id bigint(20)NOT NULL AUTO_INCREMENT,`creation_date` datetime DEFAULT NULL,`modification_date` datetime DEFAULT NULL,`active` ...

回答 1 投票 0

间歇锁定等待超时Laravel DB事务(有5次重试)

我们一直遇到间歇性的锁定超时错误(大约每天250次中的1-2次)。结帐时,我们会获得所有用户详细信息,保存订单,处理所有付款,然后更新订单。...

回答 1 投票 0

OPTIMIZE表和ANALYZE表MySQL 5.6的查询性能

此网站上有很多与优化表和分析表有关的问题/答案。问:如果我们想快速进行DDL / DML / SELECT,即使我们在...

回答 1 投票 0

为什么count(*)慢,当解释知道答案时?

我正在使用MySQL InnoDB。该表有10M条记录。我正在尝试执行以下查询,并且执行时间过多。从abc_test中选择COUNT(*),其中id =吗? AND parent_id为NULL AND ...

回答 1 投票 1

关于mysql innodb mvcc的测试

我现在正在学习InnoDB mvcc,我已经尝试进行如下测试:Mysql版本:[root @ mysql-test〜]#mysql --version mysql Ver 15.1 Distribub 5.5.52-MariaDB,适用于Linux(x86_64)使用readline 5.1 ...

回答 2 投票 0

错误:“尝试删除MYSQL中的多行时,锁的总数超过了锁表的大小”

我尝试使用下面的代码删除重复的行:从ID不在的决策中删除(SELECT * FROM(从决策GROUP BY内容中选择SELECT MAX(id))AS S)但是出现了以下错误:ERROR ...

回答 1 投票 0

我可以使用InnoDB全文搜索对文档进行标记吗?

我以前认为,除非我们用C编写一些用户定义的函数,否则SQL无法处理非结构化数据(如文本)。但是,InnoDB的FullText Search功能似乎已经完成了许多此类工作。 ...

回答 1 投票 0

超过MySQL插入锁定等待超时-自动递增

我的应用程序出现问题,由于插入需要很长时间,导致MySQL表被锁定,在阅读在线文章之后,似乎与自动递增,信息有关...

回答 1 投票 1

在使用两个不同引擎(TokuDB和InnoDB)连接表时,索引无法正常工作]]

我正在尝试将两个表放在两个不同的引擎上。一个在Innodb上,另一个在Tokudb上。查询类似于:从表1 t1,表2 t2中选择*,其中t1.a = t2.x和t1.b ='...

回答 1 投票 0

缺少.frm和.idb文件,无法删除表

我有一个奇怪的场景,技术人员从我的一台服务器上删除了一个表的.frm和.idb文件,幸运的是,这是一个非关键表。我正在尝试重新创建表,但是当...

回答 1 投票 -1

SQL auto_increment id在切换服务器后随机跳转

我在Godaddy上开发了我的网站,然后将其移至MediaTemple。这样做之后,当在此表上插入新条目时,自动增量id不再以1为增量。前十个...

回答 2 投票 2

MySQL CREATE TABLE在DDL语句中添加了额外的行

我正在将MySQL与InnoDB引擎一起使用。我创建了一个包含外键的新表,例如:CREATE TABLE rooms(id INTEGER NOT NULL AUTO_INCREMENT,my_id VARCHAR(15),house_id INTEGER,...

回答 1 投票 0

Mysql-InnoDB-在更新查询中使用函数时,可能为NULL

背景我正在使用一个高流量的应用程序,当执行以下命令时,它似乎非常慢。下面是我的问题的描述:我定义了以下函数:...

回答 1 投票 0

确保未安装MySQL吗?

我在安装了MySQL实例的计算机上工作时遇到了一个非常特殊的问题。我需要为此增加innodb_buffer_pool_size和innodb_buffer_pool_instances值...

回答 1 投票 0

是否在MySQL的B +树上存储空值?

mysql 5.7 innodb解释选择一个FROM测试,其中IS为NULL; a可以为null,a为正常索引;我们可以看到:额外信息:使用where;使用索引;这意味着索引存储空值?输入图片...

回答 1 投票 -1

MySQL INSERT…ON DUPLICATE UPDATE-向自动增量添加一个

我通过简单的点击计数器来跟踪访问我的所有http_user_agents。下面在数据库中插入http_user_agent,此字段不区分大小写,并且是唯一的。因此,当我们尝试...

回答 4 投票 13

MySQL删除空间释放

我了解到,在mysql中执行DELETE sql不会释放空间,因此我对此进行了实验。在实验过程中,我发现我的数据量很大(大约20000行)时,我删除了一半的...

回答 1 投票 0

数据库结构-具有category_id的单个设计表(许多行)或多个设计类别表(很少的行)

我有一个用于设计多个类别的数据库架构,所有这些类别都具有相同的结构。有两种情况,我不确定要根据性能选择哪一种。单表:...

回答 1 投票 0

mysql设置变量innodb_flush_method到O_DSYNC或O_DIRECT

在我的配置中,来自O-DIRECT的innodb_flush_method = O_DSYNC减少了约75%的iowait,因此相应地减少了负载。除了innodb_flush_method之外,我是否还应该设置其他变量来减少更多...

回答 1 投票 2

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