powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Fb и постгре
5 сообщений из 30, страница 2 из 2
Fb и постгре
    #39755133
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergq,

для суперсервера кеш маловат.
Скорее всего путём несложных манипуляций можно уменьшить ширину резалтсета для сортировки и укорить запрос раз в 10. Но это надо смотреть сам запрос.

А план постгреса можешь дать. Вполне возможно он делает группировку не сортировкой а HASH GROUP, Firebird пока так не умеет.
...
Рейтинг: 0 / 0
Fb и постгре
    #39755140
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergq,

еще до кучи - судя по плану там сплошные left join. Оптимизатор ФБ выполняет их последовательно, так как они написаны в запросе.
Ускорить можно если поменять порядок джойнов, на первое место поставить те, которые объединяют наименьшие таблицы.
...
Рейтинг: 0 / 0
Fb и постгре
    #39755163
sergq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если вот так вот
left join p on p.o78_id = sv.o78_id and s.datee between p.from_date+0 and p.to_date+0
используется индекс только по o78_id
- время падает до 12-13 секунд


если вот так вот
left join p on p.o78_id = sv.o78_id and s.datee between p.from_date and p.to_date
используется индекс по (O78_ID,FROM_DATE)
- время падает до 10 секунд


единственное по P зашкаливают (относительно) индексные чтения

без разницы на SSD или на HDD

но у постгре все те ж 6-7 секунд )

постгре тоже вроде как берет индекс только по o78_id (index scan)
а between - join filter ((s.datee >= p.from_date) and (s.datee <= p.to_date))

про HASH GROUP нет ничего в плане.
мансимум что есть - SortMethod: external merge Disk: 46544 kb


join в запросе идут от меньшей к большей таблице, а потом опять к меньшей (p) . по P все и считается
...
Рейтинг: 0 / 0
Fb и постгре
    #39755182
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergqпро HASH GROUP нет ничего в плане.

Но ты и дальше будешь нагнетать интригу или таки покажешь подробные планы (explain plan) с
обеих СУБД?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Fb и постгре
    #39755239
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Тебе что ли здоровье уже не позволяет??

А то мало толковых в это время....
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Fb и постгре
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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