Các ứng dụng đầu cuối để kiểm tra hiệu suất của MySQL

Một lúc trước, tôi đã cho bạn xem một số các lệnh mà họ có thể quản lý máy chủ MySQL, tạo người dùng, làm việc với cơ sở dữ liệu, v.v. Trong bài viết này, tôi sẽ chỉ cho bạn một số ứng dụng mà bạn có thể sử dụng trong terminal để xem các truy vấn trên máy chủ MySQL như thế nào, tức là kiểm tra hiệu suất của MySQL, xem các truy vấn đang thực hiện, v.v.

Hàng đầu của tôi

Bạn có nhớ hàng đầu hoặc htop đóng vai trò như một màn hình của hệ thống trong thiết bị đầu cuối? Tốt, mytop nó giống nhau nhưng đối với MySQL

Trước tiên bạn phải cài đặt nó, để tìm kiếm này trong kho lưu trữ của bạn và cài đặt gói có tên mytop:

Trong Debian, Ubuntu hoặc các dẫn xuất, nó sẽ là

sudo apt-get install mytop

Sau khi cài đặt, họ thực thi nó nhưng tất nhiên, họ phải chỉ định tên người dùng, mật khẩu và IP của máy chủ MySQL, ví dụ: giả sử họ chạy mytop trên cùng một máy chủ bằng SSH hoặc thứ gì đó tương tự, giả sử rằng người dùng là root và mật khẩu là t00r ... thì nó sẽ là:

mytop -u root -p t00r

mytop

Như bạn có thể thấy trong hình ảnh, mytop cung cấp cho chúng ta nhiều thông tin khác nhau:

  • Thống kê các chủ đề đang sử dụng
  • Truy vấn SQL
  • Dịch vụ đã hoạt động trong bao lâu
  • Tải hoặc tiêu thụ
  • Yêu cầu IP
  • Người dùng đưa ra yêu cầu
  • Thời gian ... vv

MyTop là một chương trình được viết bằng Perl, nó là một lựa chọn tuyệt vời để kiểm tra máy chủ MySQL của chúng tôi đang hoạt động như thế nào.

Innotop

Điều này được cài đặt theo mặc định khi chúng tôi cài đặt máy chủ MySQL, vì vậy chúng tôi chỉ cần thực thi nó bằng cách chuyển nó như với tên người dùng và mật khẩu mytop:

innotop -u usuario -p password -h ip-del-servidor

Giả sử rằng người dùng là root, mật khẩu là t00r và chúng tôi thực thi lệnh bằng SSH trên cùng một máy chủ:

innotop -u root -p t00r

innotop_1

Như bạn có thể thấy, nó cung cấp cho chúng tôi thông tin thú vị, dữ liệu đến và đi, tải, phạm vi hoặc sử dụng bộ nhớ cache, v.v.

mysqladmin

Điều này Tôi đã nói chuyện với bạn trong một bài viết khácTuy nhiên, hãy nhớ rằng với lệnh sau, chúng ta có thể xem thông tin về máy chủ MySQL:

mysqladmin -u usuario -p password version

Giả sử một lần nữa, người dùng là root và mật khẩu là t00r, nó sẽ là:

mysqladmin -u root -p version

Và nó sẽ yêu cầu chúng tôi nhập mật khẩu ... sau đó chúng tôi tìm thấy một cái gì đó như thế này:

mysqladmin

Ở đây chúng ta thấy phiên bản MySQL, số luồng hoạt động, loại kết nối, thời gian sử dụng dịch vụ, v.v.

đầu

Nếu bạn đang tìm kiếm một công cụ tốt để theo dõi hiệu suất và hoạt động của máy chủ MySQL của mình, tôi khuyên bạn nên mytop e innotop.

Một cái hiển thị thông tin mà cái kia thì không, cả hai đều thực sự là những lựa chọn tuyệt vời, tùy thuộc vào những gì chúng ta cần xem xét, những điều này sẽ là quá đủ.

Đây là nơi mà bài viết đi.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Jorge cano dijo

    công việc tốt, điều này không biết.

  2.   edo dijo

    Và cho hậu quả?