powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как влияют прокси-таблицы на скорость работы?
9 сообщений из 9, страница 1 из 1
Как влияют прокси-таблицы на скорость работы?
    #32374041
Ivvy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть один сервер, ASE 12.5.ХХ, на нем создано 2 БД. Одна из них через прокси-таблицы обращается к другой. Насколько, в общем случае, замедляется работа некоего процесса при работе с прокси-таблицами, по сравнению с расположением этих таблиц в одной БД?
...
Рейтинг: 0 / 0
Как влияют прокси-таблицы на скорость работы?
    #32374178
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работа через Remote Server всегда будет медленнее, так как оптимизатор запросов не может эффективно соединить таблицы БД и прокси таблицы и вынужден сначала тянуть фильтрованные данные с удаленного сервера, а потом их уже обрабатывать вместе с родными таблицами.

P.S. А разве в Sybase ASE нельзя с одной БД обращаться к обьектам другой по схеме DB.Owner.Object, как это в MSSQL ? Это работает так же эффективно, как и работа с родными обьектами БД.
...
Рейтинг: 0 / 0
Как влияют прокси-таблицы на скорость работы?
    #32374210
Ivvy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 ASCRUS: можно, проблема в том, что это требует переписывания большого количества кода, а этого хочется избежать.
Собственно, это следствие, а причина такова: есть база. в которой присутствуют некие данные о клиентах (условно), и данные о трафике этих клиентов. Вторые данные больше первых в десятки раз. Бэкап первых данных надо производить чаще, чем вторых, и они более важны.
При размещении всего этого в одной базе она получается достатоно гигантской (30-50-100-etc. гигабайт), ее тяжело бэкапировать и обслуживать.
Если разнести, то база с первыми данными, 1-3 гига, будет легко бэкапироваться и подниматься. Вторые же данные раз в несколько месяцев будут чиститься, ихонный бэкап будет лежать на ленте, и фиг бы с ними.
...
Рейтинг: 0 / 0
Как влияют прокси-таблицы на скорость работы?
    #32374891
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будет работать довольно шустро, если запросы будут чисто по удаленному серверу. Сначала с прокси таблиц вытаскиваешь все во временную, строишь нужный индекс, а потом - делаешь запрос с временной таблицей. Иначе - ж..а.
Как только в условии where появляется и локальная и прокси таблицы - тормоза конкретные.
...
Рейтинг: 0 / 0
Как влияют прокси-таблицы на скорость работы?
    #32374901
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если базы данных под одним серваком, то ведь можно обратиться к таблице в другой бд по полному имени:
select count(*) from db2..table_name
...
Рейтинг: 0 / 0
Как влияют прокси-таблицы на скорость работы?
    #32379836
Ivvy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To gardenman:
1. А если оператор инсерта или апдейта только прокси-таблицы, без связок с локальной таблицей - как быстро/медленно будет работать?
2. По имени обращаться можно. Но это будет переписывание кода, коего нужно избежать...
...
Рейтинг: 0 / 0
Как влияют прокси-таблицы на скорость работы?
    #32381331
ggg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUS: можно, проблема в том, что это требует переписывания большого количества кода, а этого хочется избежать.
Когда-то при разносе скриптов по разным базам пришлось переписывать тексты большого кол-ва хранимых процедур. Надо было во всех запросах вместо имени таблицы указать имя базы.таблица. Достаточно выгрузить тексты всех переделываемых хранимок в скрипт файл и через поиск/замена позаменять все имена таблиц на бд+таблица. Потом применить исправленный скрипт. Процесс занял буквально час-два с отловом багов. Процесс можно и автоматизировать - если таблиц очень много. Правда у нас все программы работают с БД только через хранимки - что есть хорошо.
...
Рейтинг: 0 / 0
Как влияют прокси-таблицы на скорость работы?
    #32381711
Ivvy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у нас есть еще и клиентская часть с запросами к базе... :-(
Плюс с процедурами работаем по-правильному: ведется модель структуры БД в PowerDesigner...
...
Рейтинг: 0 / 0
Как влияют прокси-таблицы на скорость работы?
    #32406819
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему не использовать прокси процедуры?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как влияют прокси-таблицы на скорость работы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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