AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.06.2005, 14:24   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Журнал базы данных
Кто знает, дамы и господа??!! Как часто надо удалять журнал базы данных и прочие логи?? Через какое время НЕОБХОДИМО их удалять???...

C уважением - Sada...
Старый 14.06.2005, 14:27   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Это ж классика!

http://axapta.mazzy.ru/lib/dbgrowthsolution/

С Уважением,
Георгий
Старый 14.06.2005, 14:35   #3  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Изначально опубликовано George Nordic
Это ж классика!

http://axapta.mazzy.ru/lib/dbgrowthsolution/

С Уважением,
Георгий
Я люблю классику!!!!!!!
Спасибо большое!!!!!!
Старый 15.06.2005, 09:50   #4  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Попробовал очистить логи.......все повисли...... Тот же журнал базы данных весит 1,8Гб!!!! Как его очистить мне не представляется возможным.... но надо. В нем ведутся все действия пользователей. Для того чтоб его очистить необходимо всех юзеров отрубить или как??? Ведь пока будут записи удалятся будут появлятся новые. Не приведет ли это к блокировке? Подскажите плз как лучше сделать и можно ли обойтись без останова???

Заранее благодарен - Sada...
Старый 15.06.2005, 11:34   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано Sada
В нем ведутся все действия пользователей.
ВСЕ?! Даже очистка самого лога?
Все - нехорошее слово

Удаляйте не ВСЕ записи, а по критерию.
Например, записи старше 30 дней.
Не надо добиваться, чтобы лог был пустой.
Надо добиваться, чтобы его размер был приемлим.
Сколько именно приемлимо для вас - вы должны решить сами.
__________________
полезное на axForum, github, vk, coub.
Старый 15.06.2005, 18:06   #6  
usp is offline
usp
Участник
 
21 / 10 (1) +
Регистрация: 31.07.2003
Адрес: Москва
Не знаю, какая у вас используется база, но очистка лога, особенно по критерию, выливается в оператор DELETE, который и выполняет "подъём" Ваших 1.8Гб в память, проверку допустимости операции и т.д. и т.п. стандартным образом. Большинство данных из кэша базы уходят на диск, процессор на 100% загружен, диски жужжат...
Короче, в Oracle есть операция TRUNCATE TABLE, которая очищает таблицу полностью без лишних действий и проверок, но (!) никаких критериев. В MS SQL есть ли что-то подобное я не знаю, пусть выскажутся специалисты.
В противном случае очистку надо запускать на ночь или выходные и не запускать болезнь до летального исхода
Старый 15.06.2005, 18:15   #7  
usp is offline
usp
Участник
 
21 / 10 (1) +
Регистрация: 31.07.2003
Адрес: Москва
Кстати, если у Вас Oracle, используйте секционирование таблицы лога по дате создания - очень облегчает жизнь и администрирование, но не используйте для секционирования Аксапту...
Старый 15.06.2005, 22:18   #8  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Изначально опубликовано Sada
Попробовал очистить логи.......все повисли......
..
Подскажите плз как лучше сделать и можно ли обойтись без останова???
Батч-сервер. Стандартное периодическое задание по очистке немного переработать, чтобы работало с периодом, а не с датой и могло бы работать на полном автомате.

Запускать эту и прочие очистки в рабочее время - боже упаси
Старый 16.06.2005, 08:15   #9  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
База SQL , Похоже придется пока по маленьку ручками логи удалять.... Как все логи в аксапте вырубить (чтоб не велись) подскажите плз и я отстану

Всем спасибо - Sada...
Старый 16.06.2005, 08:41   #10  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
В SQL можно быстро очистить всю таблицу. Используйте Truncate Table ИмяТаблицы
Старый 16.06.2005, 08:46   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано usp
Короче, в Oracle есть операция ...
Цитата:
Изначально опубликовано KiselevSA
В SQL можно быстро...
Любите же вы поковыряться в кишочках.
Универальное средство (для любой СУБД, на которой работает Аксапта):
Администрирование \ Периодические операции \ SQL Администрирование \ укажите таблицу \ Кнопка Таблицы \ Очистить

Вот только скажите... Если лог просто сбрасывать, то зачем его вообще вести?
ВСЕ логи вы не выключите. Некоторые ведутся безусловно.
__________________
полезное на axForum, github, vk, coub.
Старый 16.06.2005, 08:50   #12  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Изначально опубликовано mazzy




Любите же вы поковыряться в кишочках.
Очистка таблицы идет через запись транзакций, для большой таблицы это долго. В редких случаях возникает необходимость очистки данных, минуя транзакционный механизм. Вот в этом случае и можно воспользоваться данным способом. Только ко всему надо подходить с умом.
Старый 16.06.2005, 09:19   #13  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Изначально опубликовано KiselevSA
Очистка таблицы идет через запись транзакций, для большой таблицы это долго. В редких случаях возникает необходимость очистки данных, минуя транзакционный механизм. Вот в этом случае и можно воспользоваться данным способом. Только ко всему надо подходить с умом.
Очистка в SQL Администрировании и так делается с помощью truncate table. Стандартный функционал рулит
Старый 16.06.2005, 09:21   #14  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Изначально опубликовано KiselevSA
Очистка таблицы идет через запись транзакций
Нет. Но я проверю.

Цитата:
Изначально опубликовано KiselevSA
Только ко всему надо подходить с умом.
Эт-то точно.
__________________
полезное на axForum, github, vk, coub.
Старый 16.06.2005, 09:31   #15  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Звиняйте. Не доглядел. Если таким образом запустить очистку, то она идет через truncate.
Старый 16.06.2005, 10:04   #16  
Atani is offline
Atani
Участник
 
77 / 15 (1) ++
Регистрация: 25.07.2003
Адрес: г. Королёв М.О.
о секционировании в Аксапта
usp, поясните, пожалуйста, почему вы не рекомендуете использовать Аксапту для секционирования таблиц?

Цитата:
Изначально опубликовано usp
Кстати, если у Вас Oracle, используйте секционирование таблицы лога по дате создания - очень облегчает жизнь и администрирование, но не используйте для секционирования Аксапту...
Старый 17.06.2005, 08:36   #17  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Изначально опубликовано mazzy


Вот только скажите... Если лог просто сбрасывать, то зачем его вообще вести?
ВСЕ логи вы не выключите. Некоторые ведутся безусловно.
Хочу начать новую жисть с чистого листа (или чистого лога)
Всем спасибо, уважаемые дамы и господа!!! В НОВУЮ ЖИЗНЬ С ЧИСТЫМ ЛОГОМ!!!!!
Начну пожалуй.....

С уважением Sada....
Старый 17.06.2005, 11:42   #18  
usp is offline
usp
Участник
 
21 / 10 (1) +
Регистрация: 31.07.2003
Адрес: Москва
Re: о секционировании в Аксапта
Цитата:
Изначально опубликовано Atani
usp, поясните, пожалуйста, почему вы не рекомендуете использовать Аксапту для секционирования таблиц?

В этом случае всё просто: Аксапта секционирует таблицы только по компаниям, что в случае с логами недостаточно, а порой и не разумно.
В общем случае общения с Oracle через Аксапту мы теряем возможность тонких настроек и возможности современных версий Oracle. Зачем использовать Oracle, если невозможно его профессионально настроить. Для непрофессионалов есть MS SQL.

И пусть пусть меня бьют за это высказывание фанаты этого самого.
Старый 17.06.2005, 11:59   #19  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Цитата:
Для непрофессионалов есть MS SQL.
Сильно сказано!

2usp:
Сколько внедрений из тех в которых вы участвовали было на MS и сколько на Oracle?
Старый 17.06.2005, 12:10   #20  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Упс!

Пожалуйста, религиозную войну MS vs Oracle начинайте отдельно.
Здесь вернемся к логам?
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Принципы построения базы данных Гужанов Павел DAX: Администрирование 11 05.09.2008 16:47
Журнал базы данных для таблиц администрирования Roman DAX: Администрирование 3 29.05.2008 16:04
Вопрос по журналу базы данных(лог) Hidden DAX: Функционал 2 21.09.2005 14:00
Очистка журнал баз данных tolstjak DAX: Администрирование 8 17.06.2004 17:35
Уменьшение базы данных Axapta Writer DAX: Администрирование 13 15.09.2003 16:53
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:12.