powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Непонятки с IQ
5 сообщений из 5, страница 1 из 1
Непонятки с IQ
    #35680980
arrows2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему-то на Sybase IQ 12.7 (да и на более ранних версиях тоже) - аналитические запросы отрабатывают быстро, а много точечных и коротких - очень долго. Почему так?
...
Рейтинг: 0 / 0
Непонятки с IQ
    #35681149
Виктор Сакович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
arrows2008Почему-то на Sybase IQ 12.7 (да и на более ранних версиях тоже) - аналитические запросы отрабатывают быстро, а много точечных и коротких - очень долго. Почему так?

А его разрабатывали именно для длинных запросов. Отсюда хранение по столбцам, специальные индексы и пр. И поэтому же короткие запросы - это просто мрак, помнится единичные инсерты шли на скорости строка в секунду.
...
Рейтинг: 0 / 0
Непонятки с IQ
    #35682075
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в таблице есть например 100 столбцов что для DWH, учитывая денормализацию - нормально..
единичный insert одной строки в традиционной СУБД (например ASE/ASA) изменит - 1 страницу.
В IQ для такой же вставки одной строки единичным insert-ом этого понадобится изменить 100 страниц..
...
Рейтинг: 0 / 0
Непонятки с IQ
    #35683036
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А по какому принципу работает Load в IQ?
...
Рейтинг: 0 / 0
Непонятки с IQ
    #35690957
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_DenА по какому принципу работает Load в IQ?
LOAD TABLE в IQ очень шустро работает. Принципы скоростной загрузки вытекают из архитектуры IQ и природы LOAD: так как IQ версионник и на одну таблицу разрешен лишь один писатель, то серверу не надо маятся с читателями и блокировками, знай себе разбирай файл и тут же разбивая столбцы по страницам, параллельно их пиши. После загрузки всех данных, IQ в параллельными потоками запускается индексирование по загруженным данным, опять же не боясь никому помешать. Чем больше в таблице полей и чем тяжелее по объему подгружаемый файл, тем в большее кол-во раз IQ делает ту же ASA с ее похожим LOAD TABLE. Ну а если добавлять данные единичными INSERT, то здесь уже ASA в десятки раз обгоняет IQ, что в принципе и есть нормальное явление для сврверов OLTP и DSS ;)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Непонятки с IQ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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