博客
关于我
13.7.7.16 SHOW ENGINES 语句
阅读量:364 次
发布时间:2019-03-05

本文共 1208 字,大约阅读时间需要 4 分钟。

SHOW [STORAGE] ENGINES 是一个MySQL命令,用于显示服务器支持的存储引擎状态信息。这对于检查服务器是否支持特定存储引擎或查看默认存储引擎尤为有用。以下是命令的示例输出:

mysql> SHOW ENGINES\G***************************1. row***************************Engine: ARCHIVESupport: YESComment: Archive storage engineTransactions: NOXA: NOSavepoints: NO***************************2. row***************************Engine: BLACKHOLESupport: YESComment: /dev/null storage engine (anything you write to it disappears)Transactions: NOXA: NOSavepoints: NO***************************...(其余存储引擎输出)***************************7. row***************************Engine: InnoDBSupport: DEFAULTComment: Supports transactions, row-level locking, and foreign keysTransactions: YESXA: YESSavepoints: YES***************************

存储引擎信息解读

每一行输出包含以下信息:

  • Engine:存储引擎名称。
  • Support:存储引擎的支持状态,可能值包括:
    • YES:引擎受支持且处于有效状态。
    • DEFAULT:引擎是默认存储引擎,且处于有效状态。
    • NO:服务器编译时不支持该引擎。
    • DISABLED:引擎被禁用。
  • Comment:对存储引擎的简要说明。
  • Transactions:是否支持事务处理。
  • XA:是否支持XA事务(XA是X/Open共享的缩写,用于高级数据连续性)。
  • Savepoints:是否支持保存点。

关于存储引擎的注意事项

  • 支持状态:如果 Support 列为 NO,表示服务器编译时不支持该引擎,无法在运行时启用。
  • DISABLED 状态:可能是因为服务器启动时使用了禁用引擎的选项,或者没有启用所需的所有引擎选项。错误日志通常会提供相关原因。
  • MyISAM:所有MySQL服务器都支持MyISAM表,无法禁用。

获取更多信息

除了使用 SHOW ENGINES 获取存储引擎信息,您还可以通过 INFORMATION_SCHEMA ENGINES 表获取详细信息。

转载地址:http://kgcg.baihongyu.com/

你可能感兴趣的文章
PHP中extract()函数的妙用
查看>>
PHP中implode()和explode()
查看>>
PHP中serialize和json序列化与反序列化的区别
查看>>
Redis事务处理
查看>>
php中使用ajax进行前后端json数据交互
查看>>
Redis事务和锁操作
查看>>
php中引入文件几种方式的区别
查看>>
PHP中把stdClass Object转array的几个方法
查看>>
PHP中替换换行符
查看>>
PHP中有关正则表达式的函数集锦
查看>>
Redis 集群搭建详细指南
查看>>
php中的cookie用法
查看>>
php中的session用法
查看>>
php中级联,php实现三级级联下拉框_PHP
查看>>
PHP中获取星期的几种方法
查看>>
Redis 限速器及问题
查看>>
php中高级基础知识点
查看>>
php中,如何将编译后的代码,反编译回去。
查看>>
php之aop实践
查看>>
PHP之APC缓存详细介绍(转)
查看>>