sql >> データベース >  >> Database Tools >> phpMyAdmin

MySQL-php / mysqliで超高速なこのクエリでphpMyAdminが非常に遅いのはなぜですか?

    最大の違いは、もちろんです。 その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 |
    +------+-------------+------------------+-------+------------------------------------+------------+---------+------+------+-------------+
    


    1. phpMyAdmin:表示されるデフォルトの行数を変更しますか?

    2. セットを不均一なパーセンテージのバケットに分割

    3. phpmyadminを開くときに不明なシステム変数

    4. データレビューのための最も便利な方法