应用程序之间进行数据交换或进行简单的数据存储,而不需要复杂的查询。
档案
- 针对高压缩进行了优化。
- 仅支持 INSERT 和 SELECT 操作。
- 没有索引。
存储不经常检索的历史或日志数据。
NDB(集群)
- MySQL集群的分布式存储。
- 高可用性和容错能力。
- 支持交易。
需要实时性能的大型分布式应用程序。
30. MySQL中如何设置默认存储引擎?
首先,可以查看当前默认的存储引擎:
SHOW ENGINES;
供电
建议将 InnoDB 作为默认引擎,因为 巴西手机数据 它支持重要功能,例如:
符合 ACID 的事务
外键限制
事故恢复
行级锁定
要临时更改当前会话的默认引擎,您可以使用
SET default_storage_engine = 'InnoDB';
供电
对于永久更改,您可以通过在以MySQL 配置文件[mysqld]:
default-storage-engine = InnoDB
供电
31. 如何修复MySQL中损坏的表?
首先,您可以使用以下命令检查所有数据库:
mysqlcheck --check --all-databases -u root -p
供电
它将扫描所有表并报告是否有任何损坏。然后,您可以运行以下查询来修复表: