안녕하세요. 우진입니다. ^^

우선 실무 중심 데이터 모델링으로 좋은강의를 해주신 김정삼 강사님께 감사드립니다.

저로서는 좋은강의를 듣게되어 감사한 마음입니다.

또 다음 "실무 중심 데이터 모델링" 강의 교육을 희망하시분들을 위해 짧게나마 후기를 남깁니다.

모델링내용 수준

우선 모델링 기초를 교육하는 강의가 아니기 때문에 어느정도 모델링에 대한 기본지식, 경험이 있으신 분들이 듣기에 좋은것 같습니다. 난이도는 좀 있는편.

실제사례를 기반으로 한 설명과 실습이므로 연습문제 이론 수준은 아니었습니다.

강의방식

강의 주제마다 중간 중간 실제사례를 기반으로 실습을 해볼 기회가 있습니다.

그렇다고 실습에 부담을 느낄필요는 없습니다.

각 주제별로 주어진 문제 모델에 대해 모델구조를 개선하기 위해 어떤 방안이 좋은지

생각해보게 되는 시간을 가질 수 있습니다.

직접 모델을 개선해 볼 수 있고 개선된 모델에 대해 장, 단점을 알 수 있게 됩니다.

강사가 처음부터 정답을 알려주는 방식은 아닙니다.

혼자가 아니라 팀단위로 토론하며 모델에 대해 개선방안을 도출할 수 있습니다.

그렇게 모델을 개선한 이유에 대해 발표할 수 있는 기회도 주어지며 강사님의 의견이 더해지면서

토론의 깊이가 더 깊어지는 느낌을 받았습니다.

이것이 정답이다. 아니다. 같은 이분법적인 결론이 아니라 이렇게 모델링 했을 때 어떤 장,단점이 발생 할 수 있는지'

여러가지 측면에서 생각해 볼 수 있습니다. 물론 강사님이 생각하시는 개선모델 답안은 나중에 따로 주십니다.

개인적으로 좋았던 내용

성능에 영향을 줄 수 있는 SQL들이 좀 더 좋은 SQL이 만들어질 수 있도록 모델링측면에서

개선해 볼 수 있는 사례를 접할 수 있었습니다.

SQL 품질점검을 통해 데이터모델의 적정성을 점검해볼 수 있는 방법도 알게되어 좋았습니다.

모델링에 대해 어떤 정답을 정하기 보단 그 업무 상황에 가장 잘 맞는 방법을 선택할 수 있어야하고

그 모델이 적정한지 여부도 가능한 시점에 SQL점검을 통해 모델을 개선해 나가는 과정도

꼭 필요하다는 생각이 들었습니다 .

여러가지 적정 수준으로 다른 강의도 고려해보신다고 하니 강의가 개설되어 후배들이 좋은강의를

많이 듣게 되길 기대합니다.

좋은 강의 해주셔서 감사드립니다.

https://cafe.naver.com/dbian/5510

SMALL

 

 

date_format(date , format) 

 

date_format 함수 사용시 date 에는 반드시 MySQL 인식할 수 있는 날짜형식을 사용해야 한다.

기본적인 날자 형식은

 

"20220716"

"2022-07-16"

"2022-07-16 09:00:00"  특히 시간정보를 표시할때는 " : "  이 있어야 시간정보로 인식한다. 

 

select date_format('2022071619', '%Y%m%d%H'); -- >Incorrect datetime value: '2022071619' 

 "NULL"

 
show warnings ;

select date_format('2022-07-16 19', '%Y%m%d%H');

"2022071619"

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

mysql 파티션 테이블 정보조회  (0) 2022.07.15
MySQL 트랜잭션과 잠금  (0) 2021.10.09
MYSQL LOCK 확인및 KILL  (0) 2021.04.16
explain format = 'json'  (0) 2021.04.09
mysql hint  (0) 2021.02.23

 

select * from information_schema.partitions

where table_name = '테이블명' ;

 

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

data_format 사용시 주의  (0) 2022.07.16
MySQL 트랜잭션과 잠금  (0) 2021.10.09
MYSQL LOCK 확인및 KILL  (0) 2021.04.16
explain format = 'json'  (0) 2021.04.09
mysql hint  (0) 2021.02.23

https://velog.io/@wwcck/MySQL-8.0%EC%9D%98-%EC%83%88%EB%A1%9C%EC%9A%B4-%EA%B8%B0%EB%8A%A5

SMALL

https://idea-sketch.tistory.com/47?category=547413 

 

[MySQL]MySQL 벼락치기(6) - 트랜잭션과잠금(2)

이번 포스팅은 사내에서 MySQL 관련 내용 발표를 위해 Real MySQL(http://wikibook.co.kr/real-mysql/) 서적을 기반으로 학습하고 이해한 내용을 정리하는 포스팅이다. 포스팅에서는 주로 InnoDB 스토리지 엔진

idea-sketch.tistory.com

 

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

data_format 사용시 주의  (0) 2022.07.16
mysql 파티션 테이블 정보조회  (0) 2022.07.15
MYSQL LOCK 확인및 KILL  (0) 2021.04.16
explain format = 'json'  (0) 2021.04.09
mysql hint  (0) 2021.02.23

https://cafe.naver.com/dbian/4272

 

「SQLP 핵심노트」 Ⅰ & Ⅱ 출간 기념 이벤트

주요 온라인 쇼핑몰에서 「SQLP 핵심노트」 Ⅰ&Ⅱ 판매를 시작했습니다. 오프라인 매장에서는 일요일 이후로 구매 가능할 거 같습니다. 자신이 운영하거나 활동 중인 SNS에...

cafe.naver.com

 

SMALL

drop table t purge ;
create table t ( a number, b varchar2(100) ) pctfree 0 initrans 1;

insert into t 
select rownum, lpad(rownum, 10) from dual connect by level <= 1000;

commit;

select t.*, dbms_rowid.rowid_block_number(rowid) block_no from t;

select dbms_rowid.rowid_block_number(rowid) block_no, min(a), max(b)
from t
group by dbms_rowid.rowid_block_number(rowid)
order by 1;

SMALL

blog.b2en.com/279

 

[기고] 엑사데이터 설계

엑사데이터에 대한 이해 엑사데이터(Exadata)의 특징으로 스마트스캔(Smart Scan), 인피니밴드 네트워크(InfiniBand Network), 스토리지인덱스(Storage Index), 셀 오프로딩(Cell Offloading), 플래시캐시(Flash..

blog.b2en.com

 

SMALL

접수기간이 매우 짧아졌어요! 응시하실 분들 어여 접수하셔야 겠습니다.

SMALL

SHOW PROCESSLIST ;

KILL 255;

 

참고사이트 

m.blog.naver.com/PostView.nhn?blogId=bsos1202&logNo=221003933887&proxyReferer=https:%2F%2Fwww.google.com%2F

 

MySQL LOCK 확인 및 해제(kill) 방법

MySQL Lock 확인 및 해제 MySQL 사용 시 관리자의 의도 혹은 그렇지 않은 이유들로 인해 Lock 상...

blog.naver.com

 

SMALL

'MySQL-MariaDB' 카테고리의 다른 글

mysql 파티션 테이블 정보조회  (0) 2022.07.15
MySQL 트랜잭션과 잠금  (0) 2021.10.09
explain format = 'json'  (0) 2021.04.09
mysql hint  (0) 2021.02.23
오로라 #1  (0) 2021.02.19

+ Recent posts