我正在从一个shell运行一些MySQL查询。在查询结果的末尾,MySQL打印结果中的行总数和持续时间。mysql>select * from mytable;1000000 rows in set (1.50 sec)
1.5秒是什么意思?从我的试验中,我知道这并不是全部的查询持续时间。这是数据库引擎内的查询处理时间吗?还是别的什么?
但是,在我使用的MariaDB中,默认的数据库引擎是InnoDB,因此设置此引擎选项应该是不必要的。
这是因为我使用MariaDB 10.2.2应该具有MySQL 5.7.7等效的功能。如果省略ENGINE选项,则使用默认存储引擎。默认引擎是InnoDB of MySQL 5.5.5 (MyISAM在5.5.5之前),您可以使用-默认存储