Hru*_*tak 7 php mysql query-optimization mariadb
除了拥有 mariadb 10.1.36-MariaDB 之外,我还收到以下错误。
EXPLAIN ANALYZE select 1
MySQL said: Documentation
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ANALYZE select 1' at line 1
Run Code Online (Sandbox Code Playgroud)
我还需要在这里做什么。我的 PHP 版本是 7.2.11。
正如您在文档中看到的那样 https://mariadb.com/kb/en/explain-analyze/
该
EXPLAIN ANALYZE功能的语法已更改为ANALYZE语句,自 MariaDB 10.1.0 起可用。见ANALYZE声明。
因此,只需使用ANALYZE ...不带解释关键字的内容,您就会得到与过去相同的输出。
在分析文档中,您拥有该语句的信息ANALYZE,您可以看到它与已弃用的EXPLAIN ANALYZE.
该
ANALYZE声明与该声明类似EXPLAIN。ANALYZE语句将调用优化器,执行语句,然后生成EXPLAIN输出而不是结果集。输出EXPLAIN将用语句执行的统计信息进行注释。语法是
ANALYZE explainable_statement;其中语句是可以运行 EXPLAIN 的任何语句。