DB Tunnig

닷넷디벨·2023년 6월 1일
0
post-custom-banner

show VARIABLES;

innodb_buffer_pool_size (2028M)

#디스크에서 데이터를 메모리에 캐싱함과 동시에 데이터의 변경을 버퍼링하는 역할을 수행한다. 일반적으로 전체 메모리의 50% ~ 80%까지 설정하며 낮은 값부터 조금씩 크기를 올려가며 적절한 값을 찾는 것이 것이 좋다. 정적 변수이기 때문에 설정 적용을 위해서는 MySQL 재시작이 필요하다.

Key_buffer_size (128M)

인덱스만 캐시하기 때문에 InnoDB의 버퍼 풀만큼 할당해서는 안된다. 일반 적으로 전체 메모리의 30~50% 할당하는 것이 좋다.

innodb_log_buffer_size (16M)

tmp_table_size (16M)

메모리에 생성되는 임시 테이블의 최대 크기를 설정한다.

usp_signallistcomplex 쿼리 느림

ufn_bandinfo_centerfreq_commonbandidx(s.deviceidx, s.sigfreqcenter,s.sigcommonbandidx) as bandruleinfo 이부분문제.

함수 밖으로 뺌

profile
hardcore developer
post-custom-banner

0개의 댓글