myisam 相关问题

MyISAM是MySQL的非事务性存储引擎。它提供高速存储和检索,以及全文搜索功能。此外,它是5.5之前版本的默认存储引擎类型。

什么是最快的MariaDB读取存储引擎?

我在MariaDB数据库中有一个表,该表中有1.25亿行,用于存储自动数据分析的结果。每天随机写入几千行。桌上的查询...

回答 1 投票 0

行大小太大。使用的表类型的最大行大小(不计BLOB)为65535

为什么我仅在特定的数据库中看到此问题?我对同一台服务器的另一个数据库运行了相同的创建表查询,它运行得很好,但它给...

回答 1 投票 -1

如果值相同,“ ORDER BY”如何排序?

假设有一张桌子:名字|得分A 100 B 98 C 99 D 99 E 99 F 98并请求sql ='按得分desc从表顺序中选择*'我知道顺序将为100、99、99,...

回答 3 投票 0

为什么读取会阻止MyISAM中的其他读取?

我读了很长时间的书。这是一个每天运行一次的cronjob,但是整个数据库在运行时都会被锁定:mysql> show full processlist; + -------- + ------ + ----------- + ------ + -------...

回答 2 投票 6

MySQL表格损坏-“找不到文件”错误;有什么方法可以恢复丢失的.myd和.myi文件?

我是MySQL初学者,我正在尝试修复我的一个数据库中的损坏表。这是一个简单的IPS论坛,当前在线。今天早些时候,我尝试执行mysqldump并收到此错误:...

回答 2 投票 3

使用1.5m条记录优化mysql表,其中大多数被软删除

我有一个MySQL表,该表具有约150万条记录,表大小为1.3GB,我在该表中使用了软删除机制,这意味着我有一列delete_at指示是否... ...>]] >

回答 1 投票 1

MySQL MYISAM引擎不接受默认时间戳值[重复]

我的cPanel服务器中运行了MyISAM引擎,该服务器不支持InnoDB Engine,我只有MyISAM引擎。当我尝试创建默认类型为timestamp的表列时...

回答 3 投票 0

删除数据后从MyISAM表中释放空间

我有一个MyISAM表,我从其中删除了21.7GB的行,但当然空间仍然没有释放到硬盘驱动器上。我已经阅读过有关OPTIMIZE TABLE命令的信息,但是不幸的是,我只...

回答 1 投票 0

使用Statement.RETURN_GENERATED_KEYS时的MySQL错误

我继承了一个旧的Servlet / JSP网站,该网站已更新为Java 1.8.0_201和MySQL 5.7.28。最近,在将新记录添加到数据库时,我开始出现此错误:生成的密钥不是...

回答 1 投票 0

InnoDB与MyISAM插入查询时间

我有一个很大的MySQL表(〜1000万行,6.5G),我用于读取和写入。这是MyISAM,由于MyISAM的所有表写锁定,我得到了很多锁。我决定尝试移至...

回答 4 投票 9

如何理解mysql中的这句话:每个NULL列需要多花一点钱

在mysql手册中:https://dev.mysql.com/doc/refman/5.6/en/column-count-limit.html在上面的链接中有一个示例,示例代码粘贴在下面。手册说每个NULL列占用一位,...

回答 2 投票 0


与MyISAM相关的数字海洋数据库问题

我们的Laravel应用程序使用InnoDB以及MyISAM表,并且在最近将服务器移至Digital Ocean以便使用其“分布式数据库系统”之前,它一直运行良好。现在当...

回答 1 投票 0

为什么仅在强制时使用索引,而默认情况下不使用?

我的桌子上有大约4.2亿条记录。 user_table的colC列上只有一个索引。下面的查询基于colC返回大约150万条记录。但是以某种方式未使用索引,并且...

回答 2 投票 1

SELECT COUNT(*)比SELECT COUNT(*),some_column在MySQL慢两倍

我有两个简单的查询:SELECT COUNT(*)FROM表1 WHERE COND1 = EXP1和COND2 = EXP2返回的行数。例如47. SELECT COUNT(*),some_column FROM表1 WHERE COND1 = EXP1和COND2 = EXP2 ...

回答 2 投票 4

将AWS RDS数据库转换为InnoDB,是否需要转换数据库“mysql”?

我出于显而易见的原因将所有RDS数据库转换为InnoDB。但是我仍然收到通知,并非所有数据库都使用InnoDB。唯一不是InnoDB的表属于......

回答 1 投票 3

如何检查特定表的MySQL引擎类型?

我的MySQL数据库包含几个使用不同存储引擎的表(特别是myisam和innodb)。如何找出哪个表使用哪个引擎?

回答 13 投票 355

MySQL 5.5.47表从MyISAM切换到InnoDB

我正在使用一个拥有搜索功能的数据库的十年旧网站。我遇到了搜索功能的问题,因为它会返回以下错误:使用的表类型不支持...

回答 1 投票 0

什么是MySQL中的InnoDB和MyISAM?

什么是MySQL中的InnoDB和MyISAM?

回答 7 投票 104

将分区的MRG_MYISAM表转换为Innodb

我想将具有超过1.1亿行(在大约60个分区表中)的分区MYISAM表(MRG_MYISAM)转换为Innodb。有安全的方法吗? (例如Alter Table ....)或......

回答 1 投票 0

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