No, to be honest 35 is nothing. You should not see any problems scaling this into the hundreds/thousands if optimized right, it does depend on many factors.
Where is the post meta being used, are you sure it’s all being used?
Are you using a lot of unique keys? You can check this by doing get_post_custom_keys
, the lower the better.
Are you outputting all post meta in one shot using get_post_custom
instead of getting each field via get_post_meta
?
You should always turn on debugging with define('SAVEQUERIES', true);
and see how many hits to the DB your doing and how long each one is taking.
Related Posts:
- How to solve slow WordPress site caused by attachment_metadata
- Why WordPress choose data serialization over json_encode?
- WordPress database scalability from the code perspective
- Dealing with Many Meta Values, 30+
- What is the most secure way to store post meta data in WP?
- Performance tips for a large user base [closed]
- WP_Options ID high
- How to delete outdated, wrongly sized images in _wp_attachment_metadata?
- WordPress for a very large website
- Meta query interfering with orderby relevance
- WordPress database becoming huge. How to analyze and optimize it? fear of running out of memory
- Improve or optimize a very slow query
- WooCommerce with thousands of products – site is very slow – optimize db queries? [closed]
- Migrating non-WordPress CMS to WordPress, lots of data to move — possible solutions?
- Efficiency on displaying random authors based on large database
- Delete all post meta except featured image
- Relationship between performance and database size
- Database slowdown after update to 3.4.1
- wp_redirection_404 table has grown to 7GB
- Is it possible to store visitors IPs in wp_postmeta table?
- Multiple postmeta with same name for one post in wp_postmeta table
- Delete all post meta except featured image Using SQL
- Which is more efficient? Using usermeta, or creating a new MySQL table?
- delete post meta from db, even if does not exist?
- WordPress and MySQL: how to transfer Meta_key and Meta_Value from one post_id to another
- Storing data for a wordpress plugin
- Where does the actual data stored by add_post_meta
- Multiple wp_options tables to share content across installs
- Structure of postmeta meta_value for woocommerce product download
- Routine to convert custom post meta from old to new value
- Improve performance by removing unnecessary database queries
- fastest replacement DB
- How to prevent/delay MySQL connections when an object cache is used?
- Does auto_load to ‘no’ in wp_options improve performance
- Saving zero as meta value
- Uknown meta entries in wp_postmeta
- How to combine multiple wp_insert_post into one in order to gain better performance
- Does post_meta data need to be unserialzed?
- Link image with data from the wpdb
- Optimizing function that automatically creates internal links based on post title string
- Custom Post Type not showing anything added by code anymore?
- Compare User meta_value with Product meta_value
- How to save EXIF metadata in WordPress database?
- Is there anyway to split posts to different databases?
- _wp_attachment_metadata is not being added to database when PDF files uploaded
- Job and Employee Performance Tracking with Product Safety
- “BS_” rows in postmeta table
- What structure and database storage method should I use for temporary storage that may be written concurrently?
- Migrating meta_key and meta_value from old theme to new one
- Get all top categories, then only 3 posts for each
- Best way to store 1 billion+ posts?
- Optimize WP site for millions of posts
- update_post_meta performance in a loop woocommerce
- update_post_meta performance in a loop woocommerce
- Database structure for thousands of posts
- Counting user’s comments – efficient way?
- Performance bug – slow DB query
- How much post meta data is too much?
- Mysql Queries per Visit – Crazy High
- How do i get value from wp_postmeta?
- Recommended Post Structure for DB Storage
- SQL query : Select a thumbnail for a media
- What effect can a large wp_post table have on overall site performance?
- What is the difference between an ORM and an ODM?
- Rename a table in MySQL
- How should I tackle –secure-file-priv in MySQL?
- Keeping WP database synced across multiple developers using git
- Post meta vs separate database tables
- Is it possible to define two databases for one installation?
- Connect forms in WP to external database
- Hook into $wpdb
- Is it wise to delete post revisions and autosaves from database?
- Using two different DB users on one WP install
- Usage of Direct Database Call Without Caching Error
- Can I transfer a mysql database to another site?
- Merge two databases: OLD SITE -> NEW SITE
- Backup another database with BackUpWordPress plugin [closed]
- Easiest Way to Authenticate WP Users Using an External DB?
- Is there a way to see history of WordPress database changes?
- How to have an external DB read and get data from my wordpress database
- Import users from old WP site to new one
- is $wpdb->get_results() safe enough
- Can’t update WordFence Options, clear data manually
- Is it possible to have more than 1 MySQL database in my WordPress blog?
- AJAX wp-mysql running too slow
- Delete/Replace words from X to Y in post content
- Location of image metadata on my server
- How to create more than one new wpdb object?
- Database tables for sports betting integrated in WordPress
- Unable to login to a https website via the app after changing from http
- WP website showing blank page after moving from subdomain to main domain
- WP_Term_Query->get_terms() very slow query for WordPress filter
- WPCLI search and replace in a particlar site dir effect another site-dir
- How to create a database table?
- Database error after importing WordPress
- Website goes slow down after importing long database
- Create hundreds of users with just ID in phpMyAdmin
- What is best for saving lot of extra detail of user?
- Insert Extra fields added in the front end registration form to DB
- Many images in wp-content/uploads folder that are not in Media Library