首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLyog和MariaDB引擎

SQLyog和MariaDB引擎
EN

Database Administration用户
提问于 2015-08-12 16:20:32
回答 1查看 678关注 0票数 2

我在MariaDB中很新,我使用SQLyog Community作为前端GUI。每当我创建一个新表时,在引擎下拉列表上,就没有XtraDB选项。还有什么额外的步骤我遗漏了吗?正如我所读到的,XtraDB是InnoDB的改进版。我怎么才能把我的桌子装上那个引擎呢?

以下是我的SHOW ENGINES结果:

代码语言:javascript
复制
MariaDB [(none)]> SHOW ENGINES;

    +--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
    | Engine             | Support | Comment                                                                    | Transactions | XA   | Savepoints |
    +--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
    | MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables                  | NO           | NO   | NO         |
    | CSV                | YES     | CSV storage engine                                                         | NO           | NO   | NO         |
    | PERFORMANCE_SCHEMA | YES     | Performance Schema                                                         | NO           | NO   | NO         |
    | BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears)             | NO           | NO   | NO         |
    | MyISAM             | YES     | MyISAM storage engine                                                      | NO           | NO   | NO         |
    | MRG_MyISAM         | YES     | Collection of identical MyISAM tables                                      | NO           | NO   | NO         |
    | ARCHIVE            | YES     | Archive storage engine                                                     | NO           | NO   | NO         |
    | FEDERATED          | YES     | FederatedX pluggable storage engine                                        | YES          | NO   | YES        |
    | InnoDB             | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
    | Aria               | YES     | Crash-safe tables with MyISAM heritage                                     | NO           | NO   | NO         |
    +--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+
EN

回答 1

Database Administration用户

回答已采纳

发布于 2015-08-12 16:31:29

默认情况下,XtraDB用作InnoDB替换。

如果您登录到MariaDB并运行SHOW ENGINES;,请查找InnoDB

根据SHOW ENGINES;的文档:

请注意,MySQL的InnoDB和Percona的XtraDB替换都被标记为InnoDB。但是,如果正在使用XtraDB,则将在注释字段中指定它。见XtraDB和InnoDB。这同样适用于FederatedX。

根据您的SHOW ENGINES;输出,您现在正在使用XtraDB。

如果您需要恢复到原来的InnoDB,请参阅使用InnoDB而不是XtraDB。它讨论了翻转插件和重新启动MariaDB。

至于XtraDB,您可以阅读文档

我可以告诉你一件事,我希望MySQL的InnoDB有:更多的INFORMATION_SCHEMA

查看Percona和5.55.6 INFORMATION_SCHEMA扩展和看看他们和MariaDB的比较吧

要查看可以调优和监视XtraDB的哪些部分( InnoDB不能这样做),请查看这个( InnoDB的图形表示(起源于Vadim Tkachenko)

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/110810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档