Mô-đun nào sẽ hiển thị cho tôi tất cả các truy vấn sql đang được chạy trên trang được tải? [đóng cửa]


8

Trang web của tôi đang chạy chậm và tôi nghi ngờ nó là một mô-đun, nhưng không chắc chắn cái nào. Có một mô-đun có thể hiển thị tất cả các truy vấn sql đang chạy trên một trang được tải? Nếu không có thể có một công cụ dòng lệnh mà người khác sử dụng để theo dõi dữ liệu này?

Câu trả lời:


5

Có nhật ký truy vấn tốt hơn chúng ta có thể nhận được từ nhật ký mysql (thêm tại đây: /programming/6479107/how-to-enable-mysql-query-log )

Nó hiển thị các truy vấn mysql thực với các giá trị thực trong khi nhật ký của Devel hiển thị giữ chỗ.

Vì vậy, để có được nhật ký tắt máy chủ Mysql, hãy thêm dòng "log =" trong my.ini và khởi động lại máy chủ sau đó thực hiện tải trang và sau đó lại dừng máy chủ và nhận xét lệnh đăng nhập.


14

Các mô-đun Devel có một tùy chọn đăng nhập truy vấn, mà khi được kích hoạt sẽ hiển thị tất cả các truy vấn đó là được chạy cho một yêu cầu tại chân trang.

Bạn có thể kích hoạt nó tại admin / config / Development / devel sau khi mô-đun được cài đặt.


1
Có vẻ như điều này không còn có sẵn trong D8.
Randell

1
@Randell Bây giờ, đó là một mô-đun phụ có tên Web Profiler
Dalin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.