機能改善 #4288
[RCV] 토리코미 속도개선방안 분석
상태: | 終了 | 시작시간: | 2024/02/20 | |
---|---|---|---|---|
우선순위: | 通常 | 완료기한: | 2024/02/29 | |
담당자: | - | 진척도: | 100% | |
범주: | - | 소요 시간: | - | |
목표버전: | - | |||
システム: | RC-LS クラウド |
설명
1500건의과데이타 -> 3분20초
650건DPC데이타 -> 5분30초
rc1과 rc2와의 2배정도 속도차이발생
(full스켄쿼리제거후)
(rc1 650 DPC) 17:26:57 - 17:32:26 = 5분29초
(rc2 650 DPC) 17:20:10 - 17:22:25 = 2분15초
(ce1 1488 의과) 09:16:16 - 09:19:34 = 3분18초
(의과/치과)
500건짜리 MED(rc1) = 약50초
500건짜리 MED(rc2) = 약20초
(DPC)
650건짜리 DPC(191)
1. CD에서 와력변경
(전) 09:36:00 - 09:41:31 = 5분31초
(후) 09:46:45 - 09:52:10 = 5분25초
2. 마스타INDEX생성
(전) 09:58:14 - 10:03:39 = 5분25초
(후) 14:35:58 - 14:41:32 = 5분34초
(후) 14:59:44 - 15:05:17 = 5분33초
3. CD레코드 스킵
13:08:07 - 13:13:23 = 5분16초
4. CO레코드 스킵
13:15:53 - 13:21:14 = 5분21초
5. IY레코드 스킵
13:23:40 - 13:29:02 = 5분22초
6. SI레코드 스킵
13:30:56 - 13:36:17 = 5분21초
6. SB레코드 스킵
13:38:31 - 13:43:54 = 5분23초
7. view테이블생성
13:54:23 - 13:59:58 = 5분35초
650건짜리 DPC(rc1)
16:17:20 - 16:26:55 = 9분35초
16:38:10 - 16:47:32 = 9분22초
09:49:49 - 09:59:17 = 9분28초
650건짜리 DPC(rc2)
16:00:46 - 16:06:30 = 5분44초
16:08:56 - 16:14:17 = 5분21초
09:39:45 - 09:44:40 = 4분55초
1772건짜리 MED(rc1)
16:59:19 - 17:09:28 = 10분09초
1772건짜리 MED(rc2)
17:11:44 - 17:20:06 = 9분20초
371건짜리 MED(rc1)
17:32:42 - 17:33:19 = 35초
371건짜리 MED(rc2)
17:30:20 - 17:30:43 = 23초
CREATE INDEX ix_mtb0100m_pk1 ON us_mt.mtb0100m (scd,adpt_frdt,adpt_todt);
CREATE INDEX ix_mtb0200m_pk1 ON us_mt.mtb0200m (ycd,adpt_frdt,adpt_todt);
CREATE INDEX ix_mtb0300m_pk1 ON us_mt.mtb0300m (tcd,adpt_frdt,adpt_todt);
CREATE INDEX ix_mtb0400m_pk1 ON us_mt.mtb0400m (bcd,adpt_frdt,adpt_todt);
CREATE INDEX ix_mtb0500m_pk1 ON us_mt.mtb0500m (zcd,adpt_frdt,adpt_todt);
CREATE INDEX ix_mtb0600m_pk1 ON us_mt.mtb0600m (ccd,adpt_frdt,adpt_todt);
CREATE INDEX ix_mtb0700m_pk1 ON us_mt.mtb0700m (mcd,adpt_frdt,adpt_todt);
CREATE INDEX ix_mtb0800m_pk1 ON us_mt.mtb0800m (hcd,adpt_frdt,adpt_todt);
COMMIT;