Artonit

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

SMF - Just Installed!

Автор Тема: Артонит СЕ. Подвисание ТС  (Прочитано 6095 раз)

G.Andrey Denisov

  • Newbie
  • *
  • Сообщений: 10
    • Просмотр профиля
Артонит СЕ. Подвисание ТС
« : Декабря 18, 2012, 18:27:14 »

Замечено: при накоплении в журнале событий транспортного сервера(на Access) более 120 тысяч записей он начинает нестабильно себя вести, а потом и вовсе зависает. В данный момент ТС завис опять. Смотрю журнал - 211тыс событий. Это при накоплении за 14 дней. Оставляю 7 дней(очистить журнал), делаю в Access сжать/восстановить БД. Все! Заработало! Почему? Как бороться? Имеет ли смысл перейти на MsSql? Как?

adminsmf

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 85
    • Просмотр профиля
Re: Артонит СЕ. Подвисание ТС
« Ответ #1 : Декабря 20, 2012, 19:26:21 »

http://artonit.ru/2011-02-14-16-18-40/88-servicedbts
Рекомендую последовать советам в части использования системного шедулера.
Использование MSSQL тоже возможно, но дать рекомендации как сделать БД в MSSQL пока не готов.
На практике использовал такой метод: средствами MSSQL Studio делал импорт файла tserver.mdb.
При использовании бесплатной версии MSSQL помните, что достижении база размера в 4Гб происходит блокировка БД, и процесс возвращение БД в рабочее состояние нетривиален. Так что базу обслуживать все равно придется.

G.Andrey Denisov

  • Newbie
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Артонит СЕ. Подвисание ТС
« Ответ #2 : Декабря 20, 2012, 22:11:22 »

Я думаю, что 4гб для работы ТС - это намного больше года(а надо не более 14-30 суток). Хотелось бы инструкцию по переходу ТС на MSSQL

adminsmf

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 85
    • Просмотр профиля
Re: Артонит СЕ. Подвисание ТС
« Ответ #3 : Декабря 21, 2012, 09:35:13 »

В MSSQL есть свой встроенный механизм запуска разных скриптов, что еще более упростит задачу обслуживания.
Прошу время на обдумывание и проверку.
Полагаю, что используя среду управления MSSQL можно просто импортировать файл tserver.mdb, и получить базу MSSQL.
Проверю.

adminsmf

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 85
    • Просмотр профиля
Re: Артонит СЕ. Подвисание ТС
« Ответ #4 : Декабря 22, 2012, 12:13:00 »

А какая у Вас версия MSSQL?
Я бы прямо под нее дал описание процесса эмпорта - экспорта.
Какие штатные приложения для MSSQL есть на Вашем компьютере?

G.Andrey Denisov

  • Newbie
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Артонит СЕ. Подвисание ТС
« Ответ #5 : Декабря 24, 2012, 10:57:26 »

Сейчас никаких. Предложил MSSQL, только потому что где-то читал, что это возможно.

adminsmf

  • Administrator
  • Jr. Member
  • *****
  • Сообщений: 85
    • Просмотр профиля
Re: Артонит СЕ. Подвисание ТС
« Ответ #6 : Января 13, 2013, 17:04:46 »

О экспорте данных в MSSQL прошу на ветку Экспорт базы данных ТС из mdb в MSSQL.