查询1:记录数: 103查询2:记录数: 103问题1:如果加载相同的数据,这两个查询之间有什么区别。问题2:如果加载相同的数据,为什么会有如此大的时间差。问题3:为什么phpmyadmin默认加载SELECT * FROM table WHERE 1查询?问题4: MySQL在MySQL查询缓存中对上述查询做了什么?这里的差别很小,
我有一张5TB的桌子。我只想知道做一次全表扫描需要多长时间。我不关心数据是否会被返回。我试图运行select * from mytable;,但由于某种原因,客户端被杀了。不确定是由于某种超时还是数据太多而无法处理。有没有一种可靠的方法来获取查询的时间消耗?我不确定这是否有帮助,但是我的表模式看起来像这样:create table datatable (a integer, name varchar(200), class varchar(200), reason varchar(200));