Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кэш результатов запроса... / 5 сообщений из 5, страница 1 из 1
24.01.2008, 13:09
    #35084566
RomanVK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кэш результатов запроса...
Приветствую.
Встала задача перенести проект с MySQL на Postgresql.
И встал такой клин. В MySQL есть кэширование запросов, и когда данные берутся из кэша, MySQL работает гораздо шустрее. Но когда результат берется не из кэша то постгрес рвет мускл на тряпки по скорости, но скорость всё равно недостаточна(на мускул без кэша 2 минуты, на постгресе 1 секунду). Перерыл много инфы, не нашел, можно ли в постгресе как-то включить кэш результатов запроса, или его там нет в принципе?
...
Рейтинг: 0 / 0
24.01.2008, 13:46
    #35084734
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кэш результатов запроса...
RomanVKПриветствую.
Встала задача перенести проект с MySQL на Postgresql.
И встал такой клин. В MySQL есть кэширование запросов, и когда данные берутся из кэша, MySQL работает гораздо шустрее. Но когда результат берется не из кэша то постгрес рвет мускл на тряпки по скорости, но скорость всё равно недостаточна(на мускул без кэша 2 минуты, на постгресе 1 секунду). Перерыл много инфы, не нашел, можно ли в постгресе как-то включить кэш результатов запроса, или его там нет в принципе?
Такой вопрос уже был, поищите - может найдёте. В кратце - нет, в PG нет кеша результатов запросов. Для этих целей можно (да и нужно) использовать разные аналоги матереализированных представлений. Или контрибовские или "ручные".
...
Рейтинг: 0 / 0
24.01.2008, 14:11
    #35084870
RomanVK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кэш результатов запроса...
тоесть, как я понимаю, практически единственным выходом получается - делать, например, из нескольких таблиц одну объединенную исключительно для нужных селектов и обновять данные триггерами на исходных таблицах или вручную? Более автоматизированного решения нет? Насколько я посмотрел, в PG нет материализованных представлений как таковых..
...
Рейтинг: 0 / 0
24.01.2008, 15:40
    #35085314
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кэш результатов запроса...
RomanVKтоесть, как я понимаю, практически единственным выходом получается - делать, например, из нескольких таблиц одну объединенную исключительно для нужных селектов и обновять данные триггерами на исходных таблицах или вручную? Более автоматизированного решения нет? Насколько я посмотрел, в PG нет материализованных представлений как таковых..
Что-то есть
...
Рейтинг: 0 / 0
24.01.2008, 16:29
    #35085574
RomanVK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кэш результатов запроса...
Большое спасибо :)
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кэш результатов запроса... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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