wp-cli database

# Kiểm tra WP-CLI
wp --info

# Sao lưu database
wp db export backup.sql

# Xóa dữ liệu không cần thiết
  # Xóa post revisions (bản nháp cũ)
  wp post delete $(wp post list --post_type='revision' --format=ids)
    # Sử dụng cờ --force
    # Xóa vĩnh viễn các bài viết thay vì chuyển chúng vào thùng rác.
    # Bỏ qua các cơ chế xác nhận trước khi xóa.
    wp post delete $(wp post list --post_type='revision' --format=ids) --force

  # Xóa transient hết hạn
    # Xóa transient đã hết hạn
    wp transient delete --expired
    
    # Xóa tất cả transient (không phân biệt còn hạn hay không)
    wp transient delete --all
    
  # Xóa metadata mồ côi (orphaned metadata)
    # Xóa metadata bài viết mồ côi
    wp db query "DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts p ON pm.post_id = p.ID WHERE p.ID IS NULL;"
    
    # Xóa metadata người dùng mồ côi
    wp db query "DELETE um FROM wp_usermeta um LEFT JOIN wp_users u ON um.user_id = u.ID WHERE u.ID IS NULL;"

# Xóa dữ liệu trong bảng wp_options
wp db optimize

# Kiểm tra phân mảnh bảng
wp db query "SHOW TABLE STATUS WHERE Data_free > 0;"

# Kiểm tra database sau khi tối ưu
wp db size

# Một số lệnh khác
  # Kiểm tra danh sách các bảng
  wp db tables
  
  # Xuất kích thước các bảng
  wp db size --tables