데이터베이스를 공부하면서 데이터베이스와 인스턴스, 그리고 하드웨어 코어위에 어떻게 올라가서 돌아가는지 궁금해져서 찾아보게 되었다.물리적 하드웨어 코어, 하이퍼스레딩, 멀티스레딩, 멀티프로세싱이냐 멀티스레딩이냐 에 대한 개념들도 나오게 되었고, 오라클(Oracle)과 MySQL이 각각 어떤 방식을 쓰는지, 그리고 그게 실제 성능에 어떤 영향을 주는지 알아려고 한다. → DBMS는 기본적으로 여러 코어를 활용하며, 코어 수에 따라 성능이 좌우된다.근데 잠깐, 멀티프로세싱이랑 멀티스레딩이 뭐야? 🤔1. 멀티프로세싱 vs 멀티스레딩, 뭐가 다른데?1) 멀티프로세싱 (Multi-processing)쉽게 말해서 여러 개의 독립된 프로세스를 만들어서 동시에 작업하는 방식프로세스끼리는 메모리를 따로 갖고 있어서 안전..

1. 아래 사이트에서 MySQL설치파일을 내려받습니다. MySQL :: Download MySQL InstallerNote: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server.dev.mysql.com 2. 다운로드한 파일 실행하여 설치를 시작합니다. 3. 저는 기존에 workbench가 설치되어있어 관련 upgrade를 진행 한 후 아래와 같은 창이 ..

회사 업무에서 trigger 관련 업무를 하게 되어, trigger에 대한 개념을 확인하고 간단한 실습을 해보았다. 아래 블로그를 보며 개념을 익히고 간단한 실습을 진행하였다. 트리거(TRIGGER) 란 무엇인가? 실습을 통한 기초 이해하기 오늘 포스팅에서는 트리거에 대한 기초를 간단한 예제를 통해 이해하도록 해보겠습니다. 트리거에 대한 깊은 내용은 추후에 다루도록 하겠습니다. 트리거(TRIGGER) 테이블에 대한 이벤트에 반응 hanhyx.tistory.com 트리거(Trigger)란? 테이블에 대한 이벤트에 반응해 '자동으로 실행'되는 작업을 의미한다. 테이블에 insert, update, delete 작업 발생 시 자동으로 실행되는 코드를 말한다. 어떤 트랜잭션이 일어나면 거기에 반응해서 다른 명령..
- Total
- Today
- Yesterday
- 스프링 빈
- 리액트
- 멀티스레딩
- 인덱스
- 시큐리티
- 남궁성
- node
- Node.js
- Spark
- EC2
- React
- 옵티마이저
- 한입크기로 잘라먹는 리액트
- 자바스크립트
- 데이터베이스
- Oracle
- JavaScript
- MySQL
- 스프링의정석
- SQL
- 데브캠프
- 자바의정석
- AWS
- 스프링
- 이정환
- 코드로 배우는 스프링 웹 프로젝트
- spring
- 친절한SQL튜닝
- 스프링 프로젝트
- @Configuration
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |