업무에 바로 쓰는 SQL 튜닝 [1장]

호밀빵 굽는 쿼카·2022년 11월 19일
0

1장

Oracle : 통합된 스토리지 하나 공유
MySQL : 물리적 DB서버마다 독립적으로 스토리지 할당

쿼리 오프로딩

  • 위와 같은 특징으로 이중화 구성 시, M-S 구조가 되는데, 이 때 M 노드는 R/W 수행가능하고, S 노드는 R 처리만 가능
  • DB 서버 트랜재션에서 쓰기 트랜잭션과 읽기 트랜잭션을 분리해서 DB 처리량 증가시키는 성능 향상 기법 ( slave 노드에서는 SELECT 구문만 실행 )

SQL 구문

  • IFNULL(col명,'대쳇값')
  • LIMIT 숫자
  • NOW()
  • IF(조건식,'참값','거짓값')
  • DATE_FORMAT(날짜열,'형식')
    DATE_FORMAT(NOW(),'%Y%m%d')
  • 자동증가값
    seq INT AUTO_INCREMENT
  • 문자 결합
    CONCAT(열값 또는 문자열, 열값 또는 문자열)
  • 문자 추출
    SUBSTRING(열값 또는 문자열, 시작 위치, 추출하려는 문자 개수)
profile
열심히 굽고 있어요🍞

0개의 댓글