powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / [ASA9.0.1] Какая польза от log-файла ?
10 сообщений из 10, страница 1 из 1
[ASA9.0.1] Какая польза от log-файла ?
    #38823780
Zatravka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заранее прошу прощения за, возможно нубский вопрос.
Итак, есть Dental4Windows, который в плане БД базируется на ASA 9
На данный момент log достиг 5Гб+, что, кмк, начало сказываться на производительности
В связи с этим есть один главный вопрос и несколько вопросов-следствий:
1. На кой он нужен такой большой, может его можно обнулить? Как это сделать корректно ?

2. Как отразится обнуление log на данных в БД? И на производительности в целом?
3. Возможно как-то корректно упорядочить/перепаковать/переиндексировать БД на предмет увеличения производительности?
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824031
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни в коем случае не убивайте его ручками, и вообще не вносите ручками в него изменения, его полное название транзакшен лог, почитайте руководство как сделать его truncate. Вообще то на производительность он не влияет, вот на время старта да, чем он больше, тем дольше стартет сервер...
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824058
Zatravka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov,

Да, я в курсе уже )))
Благо были бэкапы )))
Т.е. если я ему truncate до нуля фактически - то как бы и пофиг, с данными ничего не случится?

А что насчет оптимизации базы? Кто подскажет?
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824070
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZatravkaSergey Orlov,

Да, я в курсе уже )))
Благо были бэкапы )))
Т.е. если я ему truncate до нуля фактически - то как бы и пофиг, с данными ничего не случится?С данными может случится потеря нескольких последних изменений.
Обязательно случится потеря истории всех изменений.
Если есть репликация - умрет однозначно.

ZatravkaА что насчет оптимизации базы? Кто подскажет?Ну если тебе так уж зудит поиграться, то можешь выгрузить всю базу в текстовые файлы. Создать новую пустую базу и залить в нее выгруженное. Смотри утилиты dbunload и dbinit. Это даст "дефрагментированные" на физическом уровне таблицы и индексы. Правда прирост производительности никто не гарантирует.
Для реального ускорения - оптимизируй клиента, улучшай железо, добавь памяти под кэш, в конце концов удали старые данные.
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824074
Zatravka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl,

подскажите, как добавить памяти под кэш?
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824077
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открывай документацию на сервер и читай про ключи -cw и -c.
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824078
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc36271.1550/html/blocks/title.htm
Для девятки все то-же самое. Ну разве что некоторые команды по другому называться будут. Читай свою локальную документацию.
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824483
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZatravkaSergey Orlov,
Да, я в курсе уже )))
Благо были бэкапы )))
Т.е. если я ему truncate до нуля фактически - то как бы и пофиг, с данными ничего не случится?
А что насчет оптимизации базы? Кто подскажет?
Можно пойти 2-мя путями
1. Использовать утилиту dbbackup
dbbackup -c <строка подсоединения к вашей базе на вашем сервере> -d -x -y <куда класть бэкап>
<строка подсоединения к вашей базе на вашем сервере> нужны имя, пароль, имя сервера, имя базы
2.Можно подключившись к базе через Central
там дать команду
BACKUP DATABASE DIRECTORY 'куда класть бэкап' TRANSACTION LOG TRANCATE


Да при том и при этом в каталоге, куда положили бэкап, будет находиться ваш "старый" лог с прежним размером, зато в каталоге с базой будет лог размером от 64 до 128 к, по моему с таким размером, но могу и ошибиться...
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824635
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.12.2014 19:08, White Owl пишет:

> добавь памяти под кэш

Это же не 5.5... само возьмёт, если сможет :).


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
[ASA9.0.1] Какая польза от log-файла ?
    #38824636
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.12.2014 15:33, Zatravka пишет:

> Итак, есть Dental4Windows, который в плане БД базируется на ASA 9
> На данный момент log достиг 5Гб+, что, кмк, начало сказываться на
> производительности

Неправильно кажется.

> 1. На кой он нужен такой большой, может его можно обнулить? Как это
> сделать *корректно*?

Если БД не участвует в репликации - сделать бэкап с обрезанием лога:

dbbackup -c "commlinks=tcpip;eng=...;dbn=...;uid=...;pwd=..." -t -y
<backup_folder>

> 2. Как отразится обнуление log на данных в БД? И на производительности в
> целом?

Корректно сделанное - никак.

> 3. Возможно как-то *корректно*
> упорядочить/перепаковать/переиндексировать БД на предмет увеличения
> производительности?

Всё ясно. Не трогай сервер, пока работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / [ASA9.0.1] Какая польза от log-файла ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]