# nhn

96개의 포스트

SQL 튜닝

조인은 1:N이 기본입니다. N쪽은 없을 수도 있지만, 1쪽은 반드시 하나는 있어야합니다. EX) N(카테고리),1(상품) / N(결재이력),1(결재) 조인 cross join(카티션 곱) 2개 테이블의 모든 행 연결 select c.custid,c.custname

어제
·
0개의 댓글

인프라엔지니어 정리

“인프라 엔지니어의 교과서” 를 읽고 리뷰1) 인프라 설계인프라 만드는 목적 이해하고 조건을 기준으로 정리그 다음 그 조건에 맞는 적절한 기획서와 설계서 작성2) 인프라 구축기기의 운반과 조립, 장착, 설치, 설정, 동작 테스트, 부하 테스트3) 인프라 운영장애대응 :

어제
·
0개의 댓글
post-thumbnail

20220518 리뷰 후기

Q1. 현재 서비스의 구성을 분석한 뒤, 발생할 수 있는 문제점을 파악하세요. Q2. fault-tolerance한 시스템이 되기 위한 이중화 구성 방안을 고안해서 구성도를 그려주세요.

어제
·
0개의 댓글

기술회의

2022/05/20 기술회의에서 나온 내용 중 모르는 개념들을 정리한 글입니다.

어제
·
0개의 댓글
post-thumbnail

개념/논리/물리 모델

데이터 모델 첫 단계고객 요구사항 수집,분석해서 전체적인 모양 결정중요 골격이 되는 엔티티와 관계 위주로 모델링사용자가 요구하는 데이터의 범위 및 구조를 용이하게 확인이 가능하며 사용자와 함께 검토를 통해 신규 시스템에 해당 요구사항을 반영할지 여부를 결정하여 개발범위

2022년 5월 12일
·
0개의 댓글
post-thumbnail

mysql 사용자 계정 권한부여

웹서버가 2대, ip가 각각 0.0.0.0, 1.1.1.1 이라고 가정여기서 db서버에 접속하려면 db에서 접속을 허용할 ip를 등록해주는 과정이 있어야합니다. 그 과정이 유저를 추가하고 권한을 주는 것입니다.그리고 그 과정을 커맨드로 나타내는 과정입니다.저는 처음에라

2022년 5월 12일
·
0개의 댓글

Django REST API

[참고 블로그1]:https://lsjsj92.tistory.com/496 [참고 블로그1] REST API REST는 Representational State Transfer의 약자 HTTP URI를 통해 자원을 명시하고, HTTP Method를 통해 해당 자원에 대

2022년 4월 9일
·
0개의 댓글

[인프라 엔지니어의 교과서] 11장 인프라 엔지니어의 성장

41. 인프라 엔지니어가 갖춰야 할 것 도큐먼트를 읽는 힘을 기른다. 인프라 엔지니어에게 도큐먼트를 읽고 이해하는 힘은 매우 중요한 자질이다. 하드웨어든 소프트웨어든 도큐먼트에 쓰여 있는 그대로 실행하면 제대로 동작하게 되어 있다. 바쁜 인프라 엔지니어에게 새로운 하드

2022년 3월 31일
·
0개의 댓글

[인프라 엔지니어의 교과서] 10장 대규모 인프라

36. 대규모 인프라 관리 시스템 구성의 결정 포인트 시스템 구성을 결정하는 포인트는 크게 다음과 같이 나눌 수 있다. 업체 지원의 필요성 업체의 지원이 필요 없으면 관리 비용이 불필요 한 것을 이용하고, 업체의 지원이 필요하면 유지 보수 서비스가 있는 것을 이용해서

2022년 3월 31일
·
0개의 댓글

[인프라 엔지니어의 교과서] 9장 인프라 운영

하드웨어는 언젠가 반드시 고장이 난다는 생각 때문에 가능한 서비스를 멈추지 않도록 하는 방향으로 진화했다.예를들어, 서비스를 가동한 채로 이중화된 부품 중 고장난 부품을 교활할 수 있는 '핫스왑'기술이나 이상을 감지하면 자동으로 보정하는 'ECC기능'은 하드웨어의 가용

2022년 3월 30일
·
0개의 댓글

[인프라 엔지니어의 교과서] 8장 솔루션과보안

장비의 가동 상황 전반을 감시하기 위해서 감시 솔루션을 이용.감시 솔루션을 구분하면, 크게 SNMP를 이용하는 형태와 각 서버에 에이전트 프로그램을 설치해 그 자료를 수집하는 형태가 있다.감시 솔루션에는 오픈 소스와 상용 소프트웨어가 있따.나기오스는 2002년 에탄 갈

2022년 3월 30일
·
0개의 댓글

[인프라 엔지니어의 교과서] 7장 데이터 센터

강력한 냉각 공기를 불어넣어 방 전체를 냉각하는 방식이 방식은 구조가 단순하지만 서버와 네트워크 장비에서 계속 열이 배출되는 상태로 방 전체를 냉각하므로 에너지 효율이 낮다는 단점이 있다.냉각 공기로 채워진 냉 복도 공간인 콜드 아일과 배출된 열기로 채워진 열 복도 공

2022년 3월 29일
·
0개의 댓글

[인프라 엔지니어의 교과서] 6장 구매 및 상담

조달하고 싶은 것이 있을 때, 어느 회사로부터 조달하면 좋을지 고민하게 된다. 가장 확실한 것은 믿을만한 지인으로부터 좋은 업체를 소개 받는 것이다.지금 무엇을 구매해야만 하는가?구매하려는 제품의 가격 시센느 어느 정도인가구매하려는 제품의 시장 점유율 1위 업체는 어디

2022년 3월 29일
·
0개의 댓글
post-thumbnail

[교육] SQL 3

선행 조건의 범위를 줄이는게 Nested Loop에서 중요함alter table dept add index idx1(dept_nm);alter table emp add index idx1(dept_cd);alter table emp add index idx2(emp_n

2022년 3월 29일
·
0개의 댓글

[인프라 엔지니어의 교과서] 5장 스토리지

21. 스토리지 데이터를 저장하는 장치를 '스토리지'라고 부른다. 스토리지에는 서버 내부의 저장 영역인 로컬 스토리지와 서버 외부의 저장 영역인 외부 스토리지가 있다. 외부스토리지에는 서버에 직접연결하는 것(DAS)와 네트워크를 통해 연결하는 것(NAS, SAN)가 있

2022년 3월 28일
·
0개의 댓글
post-thumbnail

[교육] SQL 교육 2

복습Nested LoopSelect 부서코드, 부서명, 사원번호, 사원명FROM 부서 A, 사원 Bwhere a.부서코드 = b.부서코드Q. Access 순서는? (두 테이블은 pk만 존재)조인을 하려면 한쪽은 무조건 풀스캔이 들어감.더 연산이 적은 쪽으로 액세스사원

2022년 3월 28일
·
0개의 댓글

[교육] SQL 교육

릴레이션 1 대 N으로 가정 하나의 주문으 녀얼 개의 상품을 가질 수 잇다. 하나의 주문 상품은 반드시 하나의 주문을 가질 수 있다. 하나의 결재는 여러 개의 결재 이력을 가질 수 있다. 하나의 결재이력은 하나의 결재를 포함할 수 있다. CORSS JOIN 개념 조

2022년 3월 27일
·
0개의 댓글
post-thumbnail

[인프라 엔지니어의 교과서] 4장 네트워크

16. 네트워크 장비 선택 네트워크 구축하려면 네트워크 장비가 필요하다. 네트워크 장비에는 라우터와 스위치 등 다양한 장비가 있으므로 차이점을 파악해 두자. 라우터의 역할 라우터는 수신한 패킷을 적절한 경로로 전송하는 네트워크 장비다. 라우터는 네트워크를 논리적으로

2022년 3월 27일
·
0개의 댓글

[DB] chapter 10 인덱스

인덱스는 데이터베이스 성능에 아주 중요한 영향을 미치 때문에 없어서는 안 될 중요한 개체이다.인덱스를 사용해 데이터베이스 튜닝 시 가장 큰 효과를 볼 수 있다. 한편 인덱스를 적절히 사용하면 시스템의 성능이 향상되지만 그렇지 않으면 오히려 성능이 떨어지기도 한다. 인덱

2022년 3월 24일
·
0개의 댓글

[인프라 엔지니어의 교과서] 3장 운영체제

리눅스의 여러 배포판레드햇 계열 : Red hat Enterprise Linux, CentOS, Fedora, Vine Linux, Scientific Linux, Oracle Linux 등데비안 계열 : Devian, KNOPPIX, LInux Mint 등배포판의 종

2022년 3월 23일
·
0개의 댓글