If you don’t feel any performance degradation then there is no problem. If it took you two years to get to this state then you probably safe for another two years, which is almost forever in the time scale of the internet (unless you are CNN or similar).
This doesn’t mean that you should not try and save space wherever it is easy to do. Do you really need the 14 fields for each post? how many of them are actually in use? How about deleting old posts?
But in the end, at some point you will reach the point where performance will degrade and in that point you should just upgrade your server. For such a big site I assume you have some sort of money revenue and the cost of getting stronger hardware is usually smaller then starting to make customizations to wordpress at the DB level even when done properly.
Related Posts:
- What is the advantage of the wp_options design pattern?
- importing data from non-wordpress mysql db
- Which is best in the following scenario : post_meta vs custom table vs parent/child posts
- ACF plugin and field update
- Query postmeta values, and return multiple post_titles for common meta value
- Site uses wpdb to fetch meta_keys but just displays first meta_key from a page (the post uses the same meta_key “filmmaker” more than once)
- Query to sort a list by meta key first (if it exists), and show remaining posts without meta key ordered by title
- Custom post meta field effect on the performance on the post
- Difference between meta keys with _ and without _ [duplicate]
- Orderby meta_value only returns posts that have existing meta_key
- What is “meta_input” parameter in wp_insert_post() used for?
- How to enable revisions for post meta data?
- Can I count the number of users matching a value in a multiple value key?
- Auto sort the wp-admin post list by a meta key
- Is there a hook / action that is triggered when adding or removing a post thumbnail?
- Get updated meta data after save_post hook
- Save HTML formatted data to post meta using add_post_meta()
- How to delete custom field “suggestions” from dropdown list
- Ordering posts by anniversary using only day and month
- How to break meta values into different items and avoid duplicates?
- ajax delete value from custom field array
- After moving my site from a dev subdomain, to root, all my custom meta data is gone
- How to use pagination with get_post_meta
- Advice needed for importing custom field data and database structure
- Sanitizing `wp_editor();` Values for Database, Edit, and Display
- Custom fields: In what order are they saved into the DB?
- Get multiple custom field values in a $wpdb query [duplicate]
- Author Page Custom Query WHERE author OR [post meta value] OR [post meta value]
- How to display Meta Field Value?
- MySQL query to set wp_postmeta using term_taxonomy_id value
- How to Validate Post Meta type/extension (Video File Image File etc)
- Custom Meta Box not Saving in Posts with Gutenberg Editor
- Combine multiple custom field values into single value
- How do I use wp_query for WordPress search?
- Nav Menu – Add class based on meta keys
- How to wrap meta values seperated by comma in ? [closed]
- Bulk remove post meta
- How to create html block to display extra information on woocommerce single product page
- Can’t get post ID using wp_insert_post_data
- Run a check for multiple meta key values
- WordPress Rest API to call page data associate with custom meta
- Hide custom meta data if empty
- How to create a shortcode to print specific values stored in a post meta array?
- Add custom field to all posts in specific post_type
- Button inside Custom Meta Box triggering the Update Button
- How to load an assets based on custom field value?
- How to populate custom field dropdown box based on prior selection?
- Custom WP_Query for WordPress Search Results with meta_query
- Importing Data from a Non-WordPress database, into WP
- How can you include custom post meta in search without calling each key?
- Limit of char count in WP custom fields
- Can I access a post meta field before the loop?
- wrap text around custom fields array
- Get all the posts where meta field with multiple choice has several values checked
- wordpress custom loop ascending descending posts by custom field
- How to validate select field in post meta?
- Hide custom fields when empty
- How do I query the title (or handle?) of post meta fieldset (created with Simple Fields Plugin)
- Save all the post tags inside a custom field
- How add multiple wp_editor_box to new post
- Update post meta custom field using block editor
- Saving Post Data in Another Database
- Get emails from users by custom field SQL
- Get custom fields without _edit_last, _edit_lock, _wp_page_template and _visual-subtitle
- Get YouTube video id from url in a custom field
- Related query shows same image in loop
- Why am I getting a “Call to member function format() on a non-object” error?
- Can’t Output get_post_meta?
- delete duplicate meta_value with same post_id
- Modify custom field from front end
- How to get custom image field of specific post id
- Custom Query: query by post custom meta data
- get_post_custom_values problem, please help
- How To Save Data From Remote APIs To ACF?
- update_post_meta not working well
- How can I change author of posts to the value of one of the custom field of the posts?
- Custom meta fields and meta keys
- How to add a post’s view count into the WordPress API response
- Can’t set custom meta fields for a post
- Saving Custom Field that includes Quotation marks
- Post meta data not showing in frontend, until hitting ‘update’ button
- Retrieving and inserting data in custom fields
- Query Posts based on custom field value
- Echo out custom fields in comments
- update_user_meta(): invisible data storage
- Query Custom Fields in Searchform
- When post is updated, custom metadata in text area field is overwritten
- Updating custom fields with external data
- Media Attachment Custom Meta Fields not saving in Media Uploader when using jQuery UI Autocomplete
- Custom Field: Display only if a specific key is selected outside the loop
- When editing a post with a custom meta box the values aren’t displaying correctly
- Hard Define Custom Field Value
- add_post_meta insert null value into Database
- Retrieving custom field as shortcode
- Website that sells statistics
- add multiple values (array) to post meta_input
- How to create a searchable database with a single-field search box at the front end? [closed]
- How to add new Metadata options (Date, Author, etc.) for Posts?
- Saving multiple custom meta box fields
- Search for meta_query does not return any result if combined with title