powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / RS 15.0 Command batching for non-ASE servers
15 сообщений из 15, страница 1 из 1
RS 15.0 Command batching for non-ASE servers
    #34439750
Саша975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый день!
Кто нибудь занимался настройкой батчей в репликации в оракл?
Включаю сепаратор ";", но нужно еще, как я понимаю после ";" добавить перевод строки. Это не получается.
Поделитесь пожалуйста у кого это получилось.
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34440086
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batch репликация не подерживается в продуктах DirectConnect:

Batch Replication is not supported with the HDS at this point. When "on", multiple commands can be sent by Repserver in a single command batch (e.g. multiple commands for one "go" statement). The DirectConnect products do not support this, so "Batch Replication" should be turned off.
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34440328
Саша975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В 15 версии что-то появилось.

For Oracle data servers, use the following configuration:
batch = on
batch_begin = off
As a result of a placeholder command that is used in the rs_begin function string, setting batch_begin to on can cause problems with starting DSI correctly. By setting batch_begin to off allows the rs_begin and the rs_commit commands to be sent independently of the batches of commands and insures correct SQL in all the commands being transferred.
use_batch_markers = on
Oracle requires a BEGIN and END to mark batches of commands that are not required for commands being sent individually. By configuring use_batch_markers to on, these are added from the rs_batch_start and rs_batch_end function strings.

Не могу настроить это.
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34440458
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, судя по доке Heterogeneous Replication Guide в RS15 действительно появилась поддержка батчей. Производительность конечно при этом возрастет. И это радует.. Просто не пробывал еще такого.
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34440471
Саша975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть желание попробовать?
пишите self_box2002@mail.ru
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34440486
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуем, тока чуток позже..
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34441784
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал - не работает батчинг в RS15 для ORA. После добавление сепаратора ";" ругается, что посылается "x0A" после последного commit.
Это баг.
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34442527
Саша975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно делать при помощи function string
begin и end, и внутри после каждой команды ";"
Отличие 15 версии от предыдущих в том, что в ней появились:
rs_batch_start and
rs_batch_end function strings
Как я понимаю.
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34442668
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саша975Нужно делать при помощи function string
begin и end, и внутри после каждой команды ";"


Ну это понятно, begin и end достигается при use_batch_markers = on.
содержимое func_string rs_batch_start и rs_batch_end для Oracle class -- BEGIN и END соответсвенно

сепаратор ";" устанавливается для конкретного DSI соединения


Но перехват сетевого тарфика, показывает, что все-таки эти ВEGIN и END не посылаются. Кроме того после последнего commit не посылается ";".
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34443606
Саша975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, надо еще смотреть.

Я вообщето пользуюсь трассировкой:

trace 'on', dsi, 'dsi_buf_dump'
go
trace 'off', dsi, 'dsi_buf_dump'
go
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34443702
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз повторяюсь - Это БАГ. Инженеры Sybase уже знают об этом и исправляют...
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34445242
Саша975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
moris, а у Вас случайно нет ссылки на ftp сервер sybase.ru для RS 15.1 под NT?
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34450231
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саша975moris, а у Вас случайно нет ссылки на ftp сервер sybase.ru для RS 15.1 под NT?

Ну если бы даже и была бы, то дальше что ?

RS15 использует лицензии Sysam2 , которые генерятся под каждый конкретный хост. Без лицензии работает только 30 дней.

Жизнь такая штука, что за все надо платить.....
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34451798
Саша975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это для тестирования, потом купим если без лицензии не работает.
Вы с инженерами общаетесь?
Когда они починить батчинг обещают?
...
Рейтинг: 0 / 0
RS 15.0 Command batching for non-ASE servers
    #34452205
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саша975Это для тестирования, потом купим если без лицензии не работает.


Обратитесь в Sybase с просьбой предоставить RS для тестирования

Саша975
Вы с инженерами общаетесь?
Когда они починить батчинг обещают?

Сами можете смотреть сюды. CR#456878
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / RS 15.0 Command batching for non-ASE servers
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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