生产环境部署的tidb,后来开发说要使用myisam引擎,不适用innodb引擎,数据库中使用命令show engines;查看没有看到其他引擎,想问下如何修改引擎?谢谢解惑!
需要关注的是 sql 语法上的兼容。tidb 不设置 engine 的概念
存储引擎
- 仅在语法上兼容创建表时指定存储引擎,实际上 TiDB 会将元信息统一描述为 InnoDB 存储引擎。TiDB 支持类似 MySQL 的存储引擎抽象,但需要在系统启动时通过
--store
配置项来指定存储引擎。
但是我查询到的默认引擎是innodb,这里说启动时通过–store配置,我没有找到这个配置在哪里?我使用的时ansible启动和关闭的,另外这个配置时针对tikv的还是tidb、pd哪个?
语法上兼容 innodb ,tikv 默认使用 rocksdb 作为存储。tidb 无法将存储引擎设置为 myisam。
好吧,谢谢!
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。