Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как сделать что бы данные из некоторых таблиц не выкидывались из кеша БД?
|
|||
|---|---|---|---|
|
#18+
Ситуация тактая - есть БД, куда во много потоков добовляется информация. Среднее количество потоков примерно 200 штук (одни подсоединяются, другие отсоединяются). Эти потоки используют много больших справочников (примерно от 5 до 50 милионов записей каждый) и таблицы для агригированых данных. То есть Справочники читаются, а в другие таблицы только складываются данные (итоги). Системы отчетности берут данные из таблиц для агригированых данных. Первый запрос идет примерно 3 минуты. Следующие запросы 10-20 сек. Руководство получает отчет (ну примерно) раз в день утром и один раз перед уходом с работы. Естественно они получают его долго (как им кажется). Можно ли каким нибуть образом указать что данные из некоторых таблиц не выкидывались из кеша БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2007, 19:29 |
|
||
|
Как сделать что бы данные из некоторых таблиц не выкидывались из кеша БД?
|
|||
|---|---|---|---|
|
#18+
nedbaСитуация тактая - есть БД, куда во много потоков добовляется информация. Среднее количество потоков примерно 200 штук (одни подсоединяются, другие отсоединяются). Эти потоки используют много больших справочников (примерно от 5 до 50 милионов записей каждый) и таблицы для агригированых данных. То есть Справочники читаются, а в другие таблицы только складываются данные (итоги). Системы отчетности берут данные из таблиц для агригированых данных. Первый запрос идет примерно 3 минуты. Следующие запросы 10-20 сек. Руководство получает отчет (ну примерно) раз в день утром и один раз перед уходом с работы. Естественно они получают его долго (как им кажется). Можно ли каким нибуть образом указать что данные из некоторых таблиц не выкидывались из кеша БД? (отступление) всегда тяжело говорить "нет", ибо есть возможность, что чего-то не знаешь или не учел. ИМХО напрямую в PG без "левых" контрибов нет. Если есть необходимость что бы эти данные таки были в памяти то это можно организовать другим способом - например таблицами в памяти (ИМХО где-то в контрибах есть), или размещением их на виртуальной FS в памяти. Тут уж как фантазии хватит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2007, 19:56 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=34915387&tid=2004879]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 303ms |

| 0 / 0 |
