|
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 5
|
||||||
Моделирование запросов к таблицам БД16.01.2014, 16:07. Показов 1603. Ответов 12
Метки нет (Все метки)
Система управления БД обрабатывает запросы к БД, содержащей N таблиц. Запросы бывают на запись и на чтение. Интервалы времени между поступление запросов на запись и на чтение распределены экспоненциально. Запросы ко всем таблицам равновероятны. В каждый момент времени для каждой таблицы может выполнятся только 1 запрос на запись либо произвольное количество запросов на чтение. Время записи распределено равномерно в интервале от t min до t max, а время чтения в интервале от t min До t max.
У меня получилось примерно вот так :
0
|
||||||
| 16.01.2014, 16:07 | |
|
Ответы с готовыми решениями:
12
Построение запросов к одиночной таблице и связанным таблицам Создание запросов и дополнительных запросов MS Access. Как првильно делать.
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 16.01.2014, 16:47 | |
|
Что такое DEV, KolTable,Cnt и комментарии к коду, тогда продолжим беседу, а так прочитав задачу и посмотрев на код - ну никак не бьётся.
0
|
|
|
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 5
|
|||||||
| 16.01.2014, 16:56 [ТС] | |||||||
|
KolTable - это количество таблиц, тут сделала что бы было случайным числом от 0 до 14. Cnt - это параметр. Добавлено через 3 минуты KolTable variable (RN100@15) - тут генерируется случайное число от 0 до 14 ( количество наших таблиц) GENERATE (EXPONENTIAL(100,12,1)) - порождение транзакций через случайные промежутки времени, распеределеные экспоненциально ASSIGN Cnt,V$KolTable - установка значений параметра транзакций Again QUEUE OCHERED - регистрация входа SEIZE Dev - занатие устройства DEPART OCHERED - регистрация выхода ADVANCE 1 - задержка RELEASE Dev - освобождение
0
|
|||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
||
| 16.01.2014, 17:39 | ||
|
1.
2. KolTable variable (RN100@15) - тут генерируется случайное число от 0 до 14 ( количество наших таблиц) А что такое @ ? не суть важно. ЗАПРОС ФОРМИРУЕТСЯ ПО ЗАДАЧЕ К 1 ТАБЛИЦЕ, равновероятно - т.е. означает - если 100 таблиц, то входящий запрос с вероятностью 1% может быть направлен к 1 из таблиц. 3. Структура программы GENERATE ... ; формируем по 1ой заявке за запись или чтение ASSIGN задём различнве параметры, например TIP_ZAPROSA =1 для чтение, 2 = для записи ; далее в зависимости от типа направляем заявку либо на чтение либо на запись, Возможно сделать проверку идёт ли уже чтения или запись - и либо ждать, либо перенаправлять (см. ниже - !НО) TRANSFER CHTENIE ... обслуживание чтения, любое количество запросов чтения, НО! нужно делать проверку TEST что не обслуживается запись TERMINATE ZAPIS ... обслуживание записи, но нужно делать проверку что нет заявок на чтении TERMINATE
0
|
||
|
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 5
|
||||||
| 16.01.2014, 18:52 [ТС] | ||||||
|
Вот попыталась сделать:
0
|
||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|||
| 16.01.2014, 19:04 | |||
тип запроса всегда будет =2 Добавлено через 1 минуту EXPONENTIAL(A,B,C) a - номер генератора 1..8 B - отступ С - среднее значение времени между заявками Добавлено через 1 минуту TRANSFER BOTH,Chtenie,Zapis,1 BOTH не так работает как думаете - всегда в чтение пойдёт Добавлено через 1 минуту
Добавлено через 29 секунд Не вижу N таблиц.
0
|
|||
|
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 5
|
|
| 16.01.2014, 19:17 [ТС] | |
|
Не совсем поняла как исправлять, я просто в отличии от вас этим четвертый день занимаюсь, и просто можете более понятно для меня объяснить?
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 16.01.2014, 20:05 | |
|
Я просто всё разжевал. книги переписывать не смогу.
Кудрявцев Имитационное моделирование на gpss там все ответы. про структуру программы уже сказал, теперь всё в ваших руках как вы логику реализуете.
0
|
|
|
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 5
|
||
| 17.01.2014, 22:14 | ||
|
0
|
||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|||
| 17.01.2014, 22:17 | |||
|
Я то напишу.
Смотреть туда. https://www.cyberforum.ru/free... 20642.html Только определитесь какую вам задачу нужно решить
0
|
|||
|
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 5
|
|
| 17.01.2014, 22:21 | |
|
0
|
|
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 17.01.2014, 22:23 | |
|
Контакты в этой теме (ваши мне не известны)
https://www.cyberforum.ru/free... 20642.html
0
|
|
|
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 5
|
|
| 17.01.2014, 22:26 | |
|
0
|
|
| 17.01.2014, 22:26 | |
|
Помогаю со студенческими работами здесь
13
Запуск нескольких запросов на обновление кодом VBA (часть запросов пустые т.е. без отобранных записей) Запрос к 4 таблицам Раскидать по таблицам Запрос к 2-м таблицам Доступы к таблицам Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|