Ho creato un tipo di post personalizzato con una tassonomia personalizzata. Ho circa 1500 messaggi che sono tutti assegnati a una sorta di termine di tassonomia ... alcuni assegnati a più di 200 termini.
Ho notato che dalla dashboard ci vuole molto tempo per visualizzare i tipi di posta personalizzati, il più delle volte con un timeout del gateway 504.
Interrogare questi post dal front-end va bene e non ho problemi con quello.
Comprendo che quando la dashboard sta cercando di visualizzare questi tipi di post personalizzati, cerca di estrarre tutte le informazioni assegnate a ciascun post, prima che mostri tutto.
Ho installato questa installazione di WP per essere in grado di usare tutta la memoria necessaria (memory_limit = -1), mentre stavo cercando, alcuni hanno detto che potrebbe essere correlato alla memoria.
C'è qualcosa che posso fare per aumentare le prestazioni di questa query ... forse non caricare tutte le relazioni sui termini della tassonomia di un post fino a quando non lo stai modificando?
Errori dopo l'aumento WP_MEMORY_LIMIT
da 1Gb a 2Gb:
WordPress database error: [MySQL client ran out of memory]
SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('locations') AND tr.object_id IN
WordPress database error: [Lost connection to MySQL server during query]
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN
WordPress database error: [MySQL server has gone away]
SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month FROM wp_posts WHERE post_type = 'services' ORDER BY post_date DESC
wp-admin/edit.php?post_type=services
?