일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- UXUIPrimary
- Java
- 국비지원교육
- UXUI챌린지
- UXUI기초정복
- 백엔드개발자
- KDT
- 환급챌린지
- 내일배움카드
- 객체지향
- 디자인강의
- Spring
- baekjoon
- 백엔드
- OPENPATH
- 디자인챌린지
- 디자인교육
- 티스토리챌린지
- 내일배움캠프
- 오픈패스
- Be
- 백엔드 부트캠프
- mysql
- 오블완
- 백준
- 국비지원취업
- 패스트캠퍼스
- 부트캠프
- 국비지원
- 오픈챌린지
- Today
- Total
목록알고리즘 (3)
군만두의 IT 공부 일지
목차 이번에는 3.4 섹션 위주로 운영체제에 대해 정리하겠습니다. 스케줄링 알고리즘은 공부를 계속 해도 어렵게 느껴지는 것 같습니다. 추가적으로 책 하나를 더 참고해서 공부를 진행했습니다.3장 운영체제3.2 메모리3.2.1 메모리 계층메모리 계층: 레지스터, 캐시, 메모리, 저장장치로 구성됨.메모리 계층은 경제성과 캐시 때문에 존재함.구분휘발성 여부속도기억 용량설명예시레지스터휘발성가장 빠름가장 적음CPU 내부에 위치하여 연산에 필요한 데이터를 가장 빠르게 제공함.-캐시휘발성빠름적음CPU와 주기억장치 사이의 데이터 전송 속도 차이를 줄이기 위해 사용됨.L1, L2, L3 캐시주기억장치휘발성보통보통시스템이 실행 중인 프로그램의 데이터와 명령어를 저장, 접근 속도가 캐시보다 느리지만 HDD보다 빠름.RAM보조..
목차9.3 고급 최적화옵티마이저 옵션은 조인 관련된 옵티마이저 옵션과 옵티마이저 스위치로 구분할 수 있음.9.3.1 옵티마이저 스위치 옵션옵티마이저 스위치 옵션은 optimizer_switch 시스템 변수를 이용해서 제어함.optimizer_switch 시스템 변수에는 여러 개의 옵션을 세트로 묶어서 설정하는 방식으로 사용함.옵티마이저 스위치 이름기본값설명batched_key_accessoffBKA 조인 알고리즘을 사용할지 여부 설정block_nested_looponBlock Nested Loop 조인 알고리즘을 사용할지 여부 설정engine_condition_pushdownonEngine Condition Pushdown 기능을 사용할지 여부 설정index_condition_pushdownonIndex..
목차8. 인덱스인덱스는 데이터베이스 쿼리의 성능을 언급하면 자주 나오는 부분이다. 이번 장에서는 MySQL에서 사용 가능한 인덱스의 종류 및 특성을 간단히 살펴본다.8.1 디스크 읽기 방식컴퓨터의 CPU나 메모리처럼 전기적 특성을 띤 장치의 성능은 짧은 시간 동안 매우 빠른 속도로 발전했지만, 디스크 같은 기계식 장치의 성능은 상당히 제한적으로 발전했다. 데이터베이스나 쿼리 튜닝 사용자가 절감하고 있듯이 데이터베이스의 성능 튜닝은 어떻게 디스크 I/O를 줄이느냐가 관건일 때가 상당히 많다.8.1.1 하드 디스크 드라이브(HDD)와 솔리드 스테이트 드라이브(SSD)컴퓨터에서 CPU나 메모리 같은 주요 장치는 대부분 전자식 장치지만, 하드 디스크 드라이브는 기계식 장치임. 그래서 데이터베이스 서버에서는 항상..