powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Распределение Data & Log на Devices. ASE 12.5
11 сообщений из 36, страница 2 из 2
Распределение Data & Log на Devices. ASE 12.5
    #35691389
комрад
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
черт, после манипуляций с почтой в учетке она заблокировалась и требует активации по линку на почте, а у меня на работе внешняя почта заблокирована ;)

спасибо за кодировку
её кстати видно в заголовке дампа - load database .... with headeronly

дома нарисую 8к-шный сервер и посмотрю что можно с дампом сделать :)
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35691402
комрад
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Ромащенко
да, проблема в этом, у клиента смешались дата и лог, из-за этого соответственно проблемы с производительностью. хотелось бы упорядочить. Не хотелось бы заниматься в воскресенье перезаливкой данных :(
ок
думаю, что всё получится - либо скрипт тебе вышлю, либо дамп обратно ;)

только надо понять, что придется либо клиенту не работать и ждать поправленного дампа, либо придется по итогам у него текущую базу править.
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35691521
комрад
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Ромащенко
да, проблема в этом, у клиента смешались дата и лог, из-за этого соответственно проблемы с производительностью. хотелось бы упорядочить. Не хотелось бы заниматься в воскресенье перезаливкой данных :(

кстати,
есть довольно быстрый вариант убрать лог на отдельный девайс :
1) создать новый девайс
2) расширить базу на него
3) выполнить sp_logdevice база, новый_девайс
4) выполнить dump tran ...

В итоге лог будет на отдельном девайсе, так по крайней мере обещает документация.
Но в базе появится 330 Мб свободного места ;)
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35691654
SAV4SAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Ромащенкоkomrad,

К сожалению, у меня так не получилось. опять есть смешанные области.
...
но segmap = 7 все равно остались

А если выполнить следующее -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
USE BKT
go
exec sp_dropsegment 'default', BKT , BKT_Log
go
exec sp_dropsegment 'system', BKT , BKT_Log
go
exec sp_dropsegment 'logsegment', BKT , BKT_Data
go
Должно выйти.
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35692512
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAV4SAVВладислав Ромащенкоkomrad,

К сожалению, у меня так не получилось. опять есть смешанные области.
...
но segmap = 7 все равно остались

А если выполнить следующее -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
USE BKT
go
exec sp_dropsegment 'default', BKT , BKT_Log
go
exec sp_dropsegment 'system', BKT , BKT_Log
go
exec sp_dropsegment 'logsegment', BKT , BKT_Data
go
Должно выйти.

Да, это действительно помогло, теперь все segmap in 3,4. Единственное, хотелось бы, как говорили в школе на уроках физики, понять "физический" смысл явления.

Server Message: Number 17523, Severity 16
Server 'SERVER3', Procedure 'sp_dropsegment', Line 295:
Segment 'default' does not reference device 'BKT_Log'.
(1 row affected)
(return status = 1)
Server Message: Number 17523, Severity 16
Server 'SERVER3', Procedure 'sp_dropsegment', Line 295:
Segment 'system' does not reference device 'BKT_Log'.
(1 row affected)
(return status = 1)
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.
The last-chance threshold for database BKT is now 16 pages.
Segment reference to device dropped.
(1 row affected)
(return status = 0)
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35692519
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAV4SAVВладислав Ромащенкоkomrad,

К сожалению, у меня так не получилось. опять есть смешанные области.
...
но segmap = 7 все равно остались

А если выполнить следующее -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
USE BKT
go
exec sp_dropsegment 'default', BKT , BKT_Log
go
exec sp_dropsegment 'system', BKT , BKT_Log
go
exec sp_dropsegment 'logsegment', BKT , BKT_Data
go
Должно выйти.

И еще вопрос. Это универсальный метод? Это так любую "смешанную" БД можно так упорядочить?
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35692594
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав РомащенкоSAV4SAVВладислав Ромащенкоkomrad,

К сожалению, у меня так не получилось. опять есть смешанные области.
...
но segmap = 7 все равно остались

А если выполнить следующее -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
USE BKT
go
exec sp_dropsegment 'default', BKT , BKT_Log
go
exec sp_dropsegment 'system', BKT , BKT_Log
go
exec sp_dropsegment 'logsegment', BKT , BKT_Data
go
Должно выйти.

И еще вопрос. Это универсальный метод? Это так любую "смешанную" БД можно так упорядочить?

нет, любую так не сделать
но в данном случае повезло и получилось ;)
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35692633
SAV4SAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad
нет, любую так не сделать
но в данном случае повезло и получилось ;)
Такие проблемы, как правило, есть на базах, которые развернули из дампа в базу с не соответствующим чередованием сегментов. Если переделать правильно, то, я думаю, segmap=7 можно разбросать всегда. Ссылка на доку "создание и использование сегментов" -
\\http://infocenter.sybase.com/help/topic/com.sybase.dc31654_31644_1250/html/sag/X53670.htm?resultof=%22%43%72%65%61%74%69%6e%67%22%20%22%63%72%65%61%74%22%20%22%55%73%69%6e%67%22%20%22%75%73%22%20%22%53%65%67%6d%65%6e%74%73%22%20%22%73%65%67%6d%65%6e%74%22%20
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35692639
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAV4SAVkomrad
нет, любую так не сделать
но в данном случае повезло и получилось ;)
Такие проблемы, как правило, есть на базах, которые развернули из дампа в базу с не соответствующим чередованием сегментов. Если переделать правильно, то, я думаю, segmap=7 можно разбросать всегда. Ссылка на доку "создание и использование сегментов" -
\\http://infocenter.sybase.com/help/topic/com.sybase.dc31654_31644_1250/html/sag/X53670.htm?resultof=%22%43%72%65%61%74%69%6e%67%22%20%22%63%72%65%61%74%22%20%22%55%73%69%6e%67%22%20%22%75%73%22%20%22%53%65%67%6d%65%6e%74%73%22%20%22%73%65%67%6d%65%6e%74%22%20

Спасибо, буду разбираться
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35692674
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAV4SAV Если переделать правильно, то, я думаю, segmap=7 можно разбросать всегда.
конечно можно, вопрос в том какой ценой
иногда помогает простой дроп сегмента, а иногда и нет - например, когда база почти полностью забита
...
Рейтинг: 0 / 0
Распределение Data & Log на Devices. ASE 12.5
    #35692844
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradSAV4SAV Если переделать правильно, то, я думаю, segmap=7 можно разбросать всегда.
конечно можно, вопрос в том какой ценой
иногда помогает простой дроп сегмента, а иногда и нет - например, когда база почти полностью забита

но тогда (забитая база) ,наверное, можно добавить пару девайсов?
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Распределение Data & Log на Devices. ASE 12.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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