Mysql
 sql >> база данни >  >> RDS >> Mysql

Какво може да причини твърде много връзки към базата данни

Едно нещо, което видях да помага много с WP и скоростта на базата данни, е да почистите вашата база данни от ревизии на публикации и страници. WP съхранява пълно копие на всяка редакция на редакция и с 2000 публикации вашата база данни може да бъде огромна. Изпълнете това като SQL заявка в phpmyadmin, за да изчистите ревизиите. Виждал съм базите данни да намаляват със 75% по размер и да работят много по-бързо след изчистване на ревизиите. Променете префикса на таблицата, ако сте го променили, когато сте инсталирали WP, и изпълнете предварително архивиране.

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'

След това оптимизирайте таблиците след като изпълните тази заявка, за да завършите изчистването на ревизиите, или от падащото меню в phpmyadmin за оптимизиране на цялата база данни, или чрез друга заявка само за таблицата с публикации:

OPTIMIZE TABLE wp_posts;

След това можете да предотвратите повторното натрупване на ревизии на публикации/страници, като добавите този ред към wp-config.php, за да спрете ревизиите:

define ('WP_POST_REVISIONS', FALSE);

Или този ред, за да изберете броя на ревизиите, които да запазите:

define('WP_POST_REVISIONS', 3);

Ако имате достъп до вашия конфигурационен файл на MySQL, разгледайте настройката на MySQL за по-добра производителност с помощна програма като GitHub - major/MySQLTuner-perl .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инсталиране на Magento – Името на идентификатора е твърде дълго

  2. MySQLi - деклариране на променлива след bind_param?

  3. C# с параметри на MySQL INSERT

  4. Как да се свържа с MySQL DB, работеща като контейнер в docker?

  5. Изключение на MySQL – възникнала фатална грешка по време на четене на данни