Программный комплекс «Центр здоровья»
техническая поддержка => Программный комплекс «Центр здоровья» => ФК «Учет пациентов ЦЗ» (ФК «ЦЗ») => Тема начата: zzzzzzaq от 02 Марта 2016, 12:23:00
-
Приветствую всех!
Такое дело, бд растет и кажется фк цз подвисает из-за этого. Сейчас размер hls_hc.mdf 9.1 Gb. Что можно сделать, кроме сжатия бд средствами фк цз (периодически делаю, но эффект не надолго, буквально пару дней). Прикладываю размеры таблиц
-
Переиндексация не помогает?
Как долго открывается форма на редактирования карты обращения? В первый и в последующие разы после запуска приложения.
По таблицам видно (на первом месте), что серьезно используете механизм выгрузки для страховой на оплату, поделитесь опытом.
-
1. Переиндексация временно помогает, но совсем не надолго, также как и сжатие бд. Кстати да, форма на редактирование карты обращения долго открывается, сегодня точно протестирую.
2. Я использую протокол "Приказ N79\Этап 1. Выгрузка реестра мед. помощи в ТФОМС". Этот протокол дорабатывал сам согласно изменениям 79 приказа и согласно нашим требованиям. Получаем HM и LM файлы реестра. ТФОМС обрабатывает реестр, скидывает нам протокол обработки - сколько прошло на оплату, сколько не прошло. Можно сколько угодно раз скидывать реестр в течении месяца, исправляя ошибки (в основном ошибки связаны с идентификацией пациентов). В итоге ТФОМС делает разбивку прошедших на оплату по СМО и скидывает нам. А мы эти файлы кидаем в СМО.
-
1. Запустил ФК ЦЗ. Открыл карту. Открыл для редактирования форму обращения, более 1 минуты открывалось. Через некоторое время (фк цз просто был запущен), формы обращения стали открываться мгновенно.
2. Закрыл ФК ЦЗ. Снова запустил. Картина повторяется. Только первое открытие заняло около 30 секунд.
-
1. Запустил ФК ЦЗ. Открыл карту. Открыл для редактирования форму обращения, более 1 минуты открывалось. Через некоторое время (фк цз просто был запущен), формы обращения стали открываться мгновенно.
2. Закрыл ФК ЦЗ. Снова запустил. Картина повторяется. Только первое открытие заняло около 30 секунд.
Верно, так и должно быть. В первый запуск происходит своего рода "кеширование" данных (справочников) и в последующие разы открытие значительно быстрее. Данные (кешированные, справочники) берутся из памяти, а не из бд.
-
А таблицу hlt_HCReestrSMTAPMH нельзя освободить?
-
А таблицу hlt_HCReestrSMTAPMH нельзя освободить?
Нежелательно, не рекомендуется.
-
1. Запустил ФК ЦЗ. Открыл карту. Открыл для редактирования форму обращения, более 1 минуты открывалось. Через некоторое время (фк цз просто был запущен), формы обращения стали открываться мгновенно.
2. Закрыл ФК ЦЗ. Снова запустил. Картина повторяется. Только первое открытие заняло около 30 секунд.
Верно, так и должно быть. В первый запуск происходит своего рода "кеширование" данных (справочников) и в последующие разы открытие значительно быстрее. Данные (кешированные, справочники) берутся из памяти, а не из бд.
А какая информация кешируется (какой объем), сколько памяти надо? Прибавка ddr поможет?
-
10-15 основных справочников, просто считываются из бд во внутренние списки, массивы, на уровне кода.
Чтоб потом постоянно "не дергать" бд, а брать из памяти.