INFORMATION_SCHEMA 理论上是 SQL 标准中指定的一组视图,允许用户检查系统的元数据。这是如何在 MySQL 中实现的?
当我连接到全新安装时,我看到两个数据库:mysql和information_schema. 在数据库SHOW CREATE TABLE上使用语句后information_schema,它看起来不是作为一组视图实现的,而是使用基表实现的。这个假设正确吗?或者还有其他对用户隐藏的系统表?
在 PostgreSQL 中,EXPLAIN 或 EXPLAIN ANALYZE 将显示执行查询的估计成本。但是 MySQL 中的 EXPLAIN 不提供此信息。如何在不安装其他工具的情况下获得估算成本?我正在使用 MySQL-5.6.16。
我已经升级到 MySQL 5.5 版。在那里,我在模式列表中观察到了 performance_schema。