Bài viết này trình bày cách kiểm tra kích thước của cơ sở dữ liệu MySQL và bảng. Bạn có thể thực hiện việc này bằng cách sử dụng giao diện web phpMyAdmin hoặc bằng dòng lệnh mysql chương trình.
Để xem video trình bày các quy trình sau, vui lòng nhấp vào bên dưới:
Sử dụng phpMyAdmin
Bạn có thể sử dụng giao diện web phpMyAdmin để kiểm tra kích thước của cơ sở dữ liệu MySQL và bảng. Để thực hiện việc này, hãy làm theo các bước sau:
- Đăng nhập vào cPanel. Nếu bạn không biết cách đăng nhập vào tài khoản cPanel của mình, vui lòng xem bài viết này.
- Trong phần DATABASES của màn hình chính cPanel, hãy nhấp vào phpMyAdmin:
Trang quản trị phpMyAdmin xuất hiện trong cửa sổ mới.
- Trong ngăn bên trái, hãy nhấp vào tên của cơ sở dữ liệu mà bạn muốn xem.
-
Trong ngăn bên phải, tìm cột Kích thước. phpMyAdmin liệt kê kích thước của mỗi bảng trong cơ sở dữ liệu:
-
Để có được tổng kích thước của cơ sở dữ liệu, hãy cuộn xuống cuối cột Kích thước:
Sử dụng mysql chương trình dòng lệnh
Bạn có thể sử dụng mysql chương trình dòng lệnh để kiểm tra kích thước của cơ sở dữ liệu MySQL và bảng. Để thực hiện việc này, hãy làm theo các bước sau:
- Đăng nhập vào tài khoản của bạn bằng SSH.
- Tại dòng lệnh, nhập lệnh sau, thay thế tên người dùng bằng tên người dùng tài khoản Lưu trữ A2 của bạn:
mysql -u username -p
- Tại Nhập mật khẩu nhắc nhở, nhập mật khẩu của bạn. Khi bạn nhập đúng mật khẩu, mysql> lời nhắc xuất hiện.
-
Để kiểm tra kích thước của tất cả cơ sở dữ liệu của bạn, tại mysql> nhắc gõ lệnh sau:
SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
Tùy thuộc vào số lượng cơ sở dữ liệu bạn có và dung lượng của chúng, lệnh này có thể mất một hoặc hai phút để hoàn thành. Sau khi lệnh kết thúc, lệnh sẽ liệt kê tất cả cơ sở dữ liệu của bạn và kích thước tương ứng của chúng (tính bằng megabyte). -
Để kiểm tra kích thước của tất cả các bảng trong cơ sở dữ liệu cụ thể, tại mysql> nhắc, gõ lệnh sau. Thay thế database_name với tên của cơ sở dữ liệu mà bạn muốn kiểm tra:
SELECT table_name AS "Table", ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "database_name" ORDER BY (data_length + index_length) DESC;
Sau khi lệnh kết thúc, lệnh sẽ liệt kê tất cả các bảng và kích thước tương ứng của chúng (tính bằng megabyte), với bảng lớn nhất ở trên cùng và bảng nhỏ nhất ở dưới cùng.
Thông tin khác
- Để biết thêm thông tin về phpMyAdmin, vui lòng truy cập https://www.phpmyadmin.net.
- Để biết thêm thông tin về chương trình dòng lệnh mysql, vui lòng truy cập https://mariadb.com/kb/en/mysql-command-line-client.