Я сделал подобные вещи в таблице по крайней мере с 65 миллионами строк, и она не занимала у этого много времени. У Вас есть достаточно памяти и достаточно производительности в дисковой системе
Если Вы хотите ускорить процесс, можно удалить все индексы execpt кластерный индекс и ограничения внешнего ключа, прежде чем Вы измените таблицу, но это должно быть сделано, когда система не является использованием, или иначе можно закончить с непоследовательными данными. Но в конце необходимо будет применить внешние ключи и индексы, прежде чем Вы будете сделаны, но Вы упростите боль для журнала транзакций, по крайней мере, если Вы будете работать в простой модели восстановления. И в SQL-сервере 2008 можно создать индексы с ONLINE=on и SORT_IN_TEMPDB=on
Håkan Winther
Можно использовать awstats, это - Открытый исходный код и может работать на Windows
Поскольку этот и многие другие (webtrends...), это будет, зависят от того, что Вы входите в систему IIS. Необходимо будет зарегистрировать Отправленный и получить байты. Вы должны alos регистрировать ссылающийся домен, агенты пользователя как хорошая информация.
Если Вы не включали их информация, Вы не получите данные для прошлого, поэтому активируете их как можно скорее
Если Ваш веб-хост не может обеспечить файлы журнала Вашего определенного сайта затем, Вы ограничены в Ваших опциях. Во-первых, посмотрите, могут ли они предоставить файлы журнала Вам, в этом случае можно использовать awstats, SmarterStats, LogParser или подобные программы.
Если они не могут, то Вам будет нужно клиентское решение для входа как Google Analytics. Это - отличное решение, хотя, даже если у Вас есть доступ к файлам журнала. Это просто означает, что необходимо добавить маленький бит данных к каждой из страниц, которые Вы будете отслеживать.