# CNStats STD/PRO 3.2 / Руководство пользователя

© "CN-Software" Ltd. 2002-2008
support@cn-software.com
www.cnstats.com, www.cn-software.com

# Управление базой данных

Данный раздел предназначен для управления базой данных CNStats.

> Операции управления базой данных могут занять достаточное количество времени. Если Вы не уверены в том, что Вам разрешен запуск долгоработающих PHP скриптов, то лучше выполнить эти запросы вручную, посредством программы управления базой данных. Это может быть как консольный MySql клиент, так и специально настроенные программы, такие как phpMyAdmin.

> CNStats попытается увеличить время выполнения PHP-скрипта (это время задается с помощью опции $STATS_CONF["slow_reports_time_limit"] в файле config.php). К сожалению, увеличение времени выполнения скрипта может быть запрещено администратором сервера.

В этом разделе Вы можете выполнить следующие операции:

## Перестроить статистику посещаемости по дням

Операция перестраивания статистики посещаемости по дням обычно используется в случаях отсутствия накопленной статистики по одному или нескольким дням (так называемые пропущенные дни). Как правило, подобные сбои в процессе накопления статистики связаны с полной или частичной неработоспособностью сервера в полночь.

Примечание: Не стоит злоупотреблять этой операцией. Если статистические данные за определенные дни регулярно отсутствуют, то следует перенести полуночные вычисления на несколько минут. Это можно сделать с помощью опции $COUNTER["timeoffset"].

Если и после этого процесс построения статистики будет осуществляться некорректно, рекомендуем сменить хостинг-провайдера.

## Починить базу данных

Данная операция служит для восстановления работоспособности базы данных CNStats при возникновении ошибок вследствие некорректной работы файловой системы или MySql. Как правило, такие ошибки возникают при нехватке места на дисках либо при аварийном выключении сервера.

## Оптимизировать базу данных

Оптимизацию базы данных следует выполнять для повышения производительности MySql и для физического освобождения места от удаленных записей. (В MySql при удалении записи не всегда освобождается место). Эту операцию следует выполнять после удаления старых дней из статистики (см. ниже).

## Удалить из статистики старые дни

Эта операция производится автоматически один раз в сутки - в полночь. Если же после изменения опции $COUNTER["savelog"] Вам необходимо срочно освободить место, то в этом случае Вы можете удалить статистику по старым дням вручную в любое удобное для Вас время. (Для физического освобождения места после этой операции необходимо выполнить операцию оптимизации базы данных (см. выше)).

Назад | Оглавление | Далее