Оптимизация БД

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

превышение квоты на загрузку сервера баз данных

#1 21 апреля 2012 в 11:51
Собственно пришло сообщение от хостера:

зафиксировано превышение квоты на загрузку сервера баз данных.
Параметры запроса, вызывающего проблему:
(приводятся параметры одного из запросов)

Время исполнения, секунд — 15
Кол-во просмотренных строк — 300295
Запрос:
-------
use gb_сххх;
SET timestamp=1334835965;
SELECT id FROM cms_stats WHERE (ip = '66.249.66.134' AND page = '/');
-------

ВАЖНО: ключевой параметр — количество просмотренных
строк, а не время исполнения запроса (время
роли не играет).

Вам необходимо модифицировать скрипты, отказаться от выполнения
запросов, аналогичных предыдущему, либо оптимизировать
структуру таблиц или запрос.

Базу они мне стопарнули, а вот как оптимизировать БД и модифицировать что либо в БД, для нормального функционирования пока не понимаю😥Не дошел я пока до БД в процессе изучения ЦМС.

Кто-нить может оказать небольшие консультации что и как лучше поправить да бы устранить сейчас данную проблему и возможность возникновения в дальнейшем?
#2 21 апреля 2012 в 12:26
В админке выключите сбор статистики. Настройки сайта, вкладка "Сайт". cms_stats — это таблица статистики.
#3 21 апреля 2012 в 12:31
не могу, БД хостером опущена и до исправления поднять ее они не хотят. А вместе с БД опущен и сайт :(
#4 21 апреля 2012 в 12:43
Откройте файл /includes/config.inc.php и найдите (у меня строка 16)
  1. $_CFG['stats'] = 1;
Исправьте на
  1. $_CFG['stats'] = 0;
Затем отпишитесь хостеру, что причина была в сборе статистики, что вы его выключили. Пусть поднимают базу.
#5 21 апреля 2012 в 19:29
и почистите cms_stats…
#6 22 апреля 2012 в 17:11
уже это сделал, от транкейтил таблицу…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.