phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

MySQL - Tại sao phpMyAdmin cực kỳ chậm với truy vấn cực nhanh trong php / mysqli?

Sự khác biệt lớn nhất, là tất nhiên rằng phpmyadmin thêm một LIMIT vào truy vấn. Điều đó đưa ra lời giải thích chính. Tôi không thể tin rằng đó không phải là điều đầu tiên chúng tôi thử, tôi rất xấu hổ.

Tuy nhiên, sự khác biệt về tốc độ giữa phpMyAdmin và mysqli vẫn còn lớn và kết quả vẫn khác nhau (2020-05-01 trên máy chủ hoặc mysqli):

+----------------------------+----------+
| Variable_name              | Value    |
+----------------------------+----------+
| Handler_commit             | 1        |
| Handler_read_first         | 1        |
| Handler_read_next          | 11733306 |
| rest                       | 0        |
+----------------------------+----------+

Tốc độ với limit và 2020-05-02:tất cả xung quanh 0,17-0,2 Tốc độ với limit và 2020-05-01:php / mysqli:tuyên bố:3,5 giây nhưng trang tải trong khoảng 30 giây / mariadb:claimes cũng 3,5 giây nhưng hiển thị kết quả sau khoảng 30 giây.

Ngoài ra, GIẢI THÍCH cũng thay đổi đáng kể với LIMIT:

(với các hàng 1268 với số liệu <20200501 và 1351 với số liệu <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. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Mối quan hệ nội bộ được định nghĩa trong phpMyAdmin là gì?

  2. Tự động cập nhật kho trong Cơ sở dữ liệu Mysql

  3. tại sao cơ sở dữ liệu mysql bị vô hiệu hóa trên trạng thái xampp nhưng lại có màu xanh lục trên vị trí của bảng điều khiển xampp?

  4. MySQL 5.1 / phpMyAdmin - ghi nhật ký câu lệnh CREATE / ALTER

  5. Không thể sử dụng giá trị vô hướng dưới dạng một mảng khi lần đầu tiên mở phpmyadmin từ xamp