powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Количество Join'ов
6 сообщений из 6, страница 1 из 1
Количество Join'ов
    #38655111
У меня АСА16, девелопер. Машина 2 ЦПУ. АСА стартует без каких-то особых опций.

Есть селект в котором join таблицы с 12 другими таблицами. Селект виснет. Когда начал смотреть в чем проблема, увидел, что зависание начинается, когда в селекте больше чем 8 таблиц. Причем, АСА не важно, какие это таблицы, главное что их больше 8.

Может в АСА есть какой-то пареметр/опция, которая управляет числом join'ов в селекте?
...
Рейтинг: 0 / 0
Количество Join'ов
    #38655429
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
29.05.2014 0:01, хх_гость_хх пишет:

> Есть селект в котором join таблицы с 12 другими таблицами. Селект
> виснет. Когда начал смотреть в чем проблема, увидел, что зависание
> начинается, когда в селекте больше чем 8 таблиц. Причем, АСА не важно,
> какие это таблицы, главное что их больше 8.

Какой феерический бред... Ограничение на количество таблиц в запросе в
SA если и есть, то лежит где-то далеко за пределами разумного, по
крайней мере, я до него добраться не смог ;). Что происходит у тебя -
ХЗ, первая мысль - где-то не хватает связи между таблицами, из-за чего
на выходе получается декартово произведение больших таблиц, которое твой
дохлый комп не может построить .
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество Join'ов
    #38655909
xx_гость_хх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000,

ну комп у меня не дохлый :) просто для теста виртуалка с 2 ЦПУ.

Декартового бреда нет, связи нормальные, с небольшим количеством данных все работает (по крайней мере не вижу тормозов)
...
Рейтинг: 0 / 0
Количество Join'ов
    #38657731
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xx_гость_хх,

Проверяй, что на все условия JOIN-ов твоего запроса есть индексы.
...
Рейтинг: 0 / 0
Количество Join'ов
    #38673204
konst541
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xx_гость_хх, когда-то давно, еще на Oracle было замечено, при подобном и больших кол-вах связанных таблиц время запроса уходило в бесконечность, несмотря на индексы. Сейчас-то в Ораклах, наверное, подобное вылечили. ACA скорее всего страдает подобной "детской болезнью". Может не хватает все-таки ресурсов?

мой пост оценивать на уровне поговорить "вот раньше рыба была!".
...
Рейтинг: 0 / 0
Количество Join'ов
    #38673765
хх_гость_хх,

понятие "план запроса" в ASA существует? Так самое время покурить план...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Количество Join'ов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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