最大の違いは、もちろんです。 そのphpmyadminはクエリにLIMITを追加します。それが主な説明です。それが私たちが最初に試みたものではなかったとは信じられません。私は非常に恥ずかしいです。
ただし、phpMyAdminとmysqliの速度の違いは依然として大きく、結果は依然として異なります(サーバーまたはmysqliでは2020-05-01):
+----------------------------+----------+
| Variable_name | Value |
+----------------------------+----------+
| Handler_commit | 1 |
| Handler_read_first | 1 |
| Handler_read_next | 11733306 |
| rest | 0 |
+----------------------------+----------+
limit
でスピードアップ および2020-05-02:すべて約0.17-0.2Speed、limit
および2020-05-01:php / mysqli:要求:3.5秒ですが、ページは約30秒ロードされますsputty / mariadb:3.5秒も要求しますが、約30秒後に結果を表示します
また、EXPLAINはLIMITで大幅に変更されます:
(行1268でデータム<20200501、1351でデータム<20200502)
+------+-------------+------------------+-------+------------------------------------+------------+---------+------+------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+------+-------------+------------------+-------+------------------------------------+------------+---------+------+------+-------------+
| 1 | SIMPLE | TitelDaggegevens | index | fondskosten,Datum+isbn+fondskosten | ISBN+datum | 9 | NULL | 1351 | Using where |
+------+-------------+------------------+-------+------------------------------------+------------+---------+------+------+-------------+