powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Multithreading in ADO.MD
6 сообщений из 6, страница 1 из 1
Multithreading in ADO.MD
    #32834771
McLuad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Multithreading in ADO.MD

Всем Привет.
Есть проблемка, такое впечатления, что ADO.MD некорекно работает при Multithreading request. Дело в том что у нас Web App и запросы MDX запускаются на сервере, похоже сто некоторые запросы ничего не возращают, хотя данные есть точно.
Есть какие-то идеи ?
...
Рейтинг: 0 / 0
Multithreading in ADO.MD
    #32834812
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
McLuadMultithreading in ADO.MD

Всем Привет.
Есть проблемка, такое впечатления, что ADO.MD некорекно работает при Multithreading request. Дело в том что у нас Web App и запросы MDX запускаются на сервере, похоже сто некоторые запросы ничего не возращают, хотя данные есть точно.
Есть какие-то идеи ?

Я добился стабильной и предсказуемой работы ADOMD только в ThreadSafe варианте. Только тот поток, кто создал ADOMD коннект, работает с ним.
...
Рейтинг: 0 / 0
Multithreading in ADO.MD
    #32835072
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfireТолько тот поток, кто создал ADOMD коннект, работает с ним.
McLuadДело в том что у нас Web App
Для Web App вообще лучше читать данные по сценарию:
Открыл соединение/прочитал данные/закрыл соединение. Кроме вышеописанного случая, нет, например, проблем с сорванным соединением Web-приложения с источником данных, если сеть по каким-либо причинам работает нестабильно, а также с глобальными переменными и Timeout если сессия закончилась.
...
Рейтинг: 0 / 0
Multithreading in ADO.MD
    #32835163
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Va1entin backfireТолько тот поток, кто создал ADOMD коннект, работает с ним.
McLuadДело в том что у нас Web App
Для Web App вообще лучше читать данные по сценарию:
Открыл соединение/прочитал данные/закрыл соединение. Кроме вышеописанного случая, нет, например, проблем с сорванным соединением Web-приложения с источником данных, если сеть по каким-либо причинам работает нестабильно, а также с глобальными переменными и Timeout если сессия закончилась.

Все было бы хорошо по вашему сценарию, но ADOMD, используя PTS c его дорогим кэшем, является исключением для stateless сценария, с точки зрения максимизации производительности.
...
Рейтинг: 0 / 0
Multithreading in ADO.MD
    #32835241
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfireВсе было бы хорошо по вашему сценарию, но ADOMD, используя PTS c его дорогим кэшем, является исключением для stateless сценария, с точки зрения максимизации производительности.
Возможно, если речь идёт о ADOMD, Вы правы.
Но сколько у вас пользователей? Какова частота возможного использования кэша? Мне кажется, что аналитические отчёты на web-приложении, это прежде всего интерфейс, количество пользователей здесь сильно ограничено (безопасность данных).
Конечно, если важна масштабируемость и надо выжать из железа всё возможное, тогда надо думать о кэшировании, но и тогда можно, например, уйти от online-генерации, показывая пользователям предварительно сгенерированные отчёты.
...
Рейтинг: 0 / 0
Multithreading in ADO.MD
    #32835386
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Va1entin[quot backfire]Но сколько у вас пользователей? Какова частота возможного использования кэша? Мне кажется, что аналитические отчёты на web-приложении, это прежде всего интерфейс, количество пользователей здесь сильно ограничено (безопасность данных).
Конечно, если важна масштабируемость и надо выжать из железа всё возможное, тогда надо думать о кэшировании, но и тогда можно, например, уйти от online-генерации, показывая пользователям предварительно сгенерированные отчёты.

у меня около полсотни OLAP юзверей на каждую инсталляцию, причем достаточно активных, и запросы они клепают свои, а каждое ADOMD Connection выделено в отдельный процессик, с которым WebService контачит через Net.Remoting.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Multithreading in ADO.MD
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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