Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách kiểm tra cơ sở dữ liệu MySQL và kích thước bảng

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:

  1. Đă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.
  2. 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.

  3. 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.
  4. 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:

  5. Để 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:

    Nếu cơ sở dữ liệu chứa một số lượng lớn các bảng, bạn có thể cần phải nhấp vào biểu tượng> để chuyển sang trang tiếp theo của bảng. Để có được tổng kích thước cơ sở dữ liệu, hãy cộng tổng kích thước từ mỗi trang lại với nhau.

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:

  1. Đăng nhập vào tài khoản của bạn bằng SSH.
  2. 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
  3. 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.
  4. Để 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).
  5. Để 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.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhập tệp SQL vào mysql

  2. Lỗi khi tải Mô-đun MySQLdb 'Bạn đã cài đặt mysqlclient hay MySQL-python?'

  3. LOAD DATA LOCAL INFILE bị cấm trong ... PHP

  4. Có thể có một chế độ xem được lập chỉ mục trong MySQL không?

  5. Cách hàm LTRIM () hoạt động trong MySQL