Hi there!
Thanks for reaching out!
I understand you’re seeing a lot of entries in the wp_postmeta table related to downloadable products, even though you don’t use downloadable products in your store.
By default, WooCommerce adds certain metadata fields to all products, including fields related to downloads — such as _downloadable, _virtual, and _download_files. These fields exist whether or not the product is actually downloadable.
Technically, it is possible to manually clean up unused meta entries directly from the database, either via a custom SQL query or using a database optimization plugin. However, this is not recommended in most cases, because WooCommerce relies on some of these fields for product data integrity — even for non-downloadable products. Removing them could lead to unexpected behavior, especially during product updates, imports, or future WooCommerce updates.
If you are noticing that your database is growing too large, I would recommend using a database optimization plugin (such as WP-Optimize or Advanced Database Cleaner) to safely clean up orphaned data and expired transients.
I hope this help.