База данных

MySQL
PostgreSQL

Решения зависят от используемой базы данных. Изучайте документацию к используемой базе данных или же обратитесь за помощью к администратору.

MySQL

Если для MySQL-таблиц используется MyISAM (а по умолчанию так и есть) и из таблицы была удалена большая часть данных, или же производилось множество действий над таблицей, которая содержит строки переменной длины (таблицы, которые содержат поля типов VARCHAR, BLOB или TEXT), то нужно дефрагментировать файл (таблицу), или другими словами выполнить команду "оптимизировать".

Нужно попытаться сделать это, если сервер mysqld использует много процессорного времени. Оптимизация таблиц ticket_history и article (см Сценарий ниже).

shell> mysql -u user -p database
mysql> optimize table ticket;
mysql> optimize table ticket_history;
mysql> optimize table article;
            

Сценарий: Оптимизация таблиц базы данных.

PostgreSQL

PostgreSQL is best tuned by modifying the postgresql.conf file in your PostgreSQL data directory. For advice on how to do this, reference the following articles:

If performance is still not satisfactory, we suggest that you join the PostgreSQL Performance mailing list ( http://www.postgresql.org/community/lists/ ), and ask questions there. The folks on the PostgreSQL list are very friendly and can probably help.