[LA DB 스터디] 2016-09-20 LA 한인 SQL Server 스터디 모임(가칭)

 

안녕하세요. 강성욱 입니다.

저희 스터디 그룹은 매주 화요일 8PM ~ 10PM (2시간) 스터디를 진행하며(상황에 따라 장소 및 시간은 변경 될 수 있습니다.) SQL Server를 함께 공부하고 업계의 다양한 트렌드 및 이슈를 공유하며 기술 및 네트워크를 공유하는 모임 입니다. LA 한인 SQL Server 스터디에 참여하고 싶은 분들은 카카오톡(ID : SQLMVP), 페이스북 메신져, email(jevida@naver.com) 등으로 연락 주시기 바랍니다. 사내 오피스에서 진행되기 때문에 출입이 자유롭지 못한 관계로 반드시 사전에 협의가 되어야 합니다.

 

스터디는 회원제로 운영됩니다. 불성실 회원의 경우 회칙에 따라 참여 또는 기타 활동이 제한될 수 있습니다.

 

오늘의 주제는 조인(JOIN)으로 조인의 종류와 실제 SQL Server 옵티마이저가 조인을 실행하는 알고리즘에 대해서 알아보고 각 조인에 대한 장단점, 특징에 대해서도 살펴 보았습니다. 아마 대부분의 DBA분들이 공감하시겠지만 개인적으로 DB에서 가장 어려운 부분이 SELECT라고 생각합니다. 성능에 영향을 받지 않으면서 여러 테이블을 조인하여 원하는 데이터를 조회하는 것이 대부분의 튜닝 이슈에 해당하지 않을까 생각합니다. 이번 시간을 통해서 조인의 원리에 대해서 이해하고 SQL Server를 튜닝하는 방법에 대해서 한 발짝 더 다가서는 소중한 시간이었습니다.

 

 

오늘 발표는 YS님께서 진행해 주셨습니다. 조인에 대한 타입과 조인 알고리즘에 대해서 잘 정리해 주셨으며 실제 데모 쿼리까지 작성하셔서 어떻게 옵티마이저가 움직이는지에 대해서 자세히 설명 주셨습니다. 발표 슬라이드도 또한 정성이 느껴지는 시간이었습니다.

 

 

많은 분들이 조인은 사용하면서 ON절과 WHERE절에 대해서 차이점을 잘 이해 못하는 경우를 많이 보았습니다. 그래서 이번 발표시간에 ONWHERE에 대한 차이점을 특별히 준비해달고 요청하였는데, 예제 코드와 결과 화면을 준비해주셔서 스터디에 참여한 모든 분들이 쉽게 이해할 수 있는 시간이었습니다.

 

 

발표 중간에 의견 및 질문사항에 대해서는 즉석에서 테스트를 통하여 궁금증을 해소하였으며 실제 성능 사례를 바탕으로 다양한 경험담이 공유되는 시간이었습니다.

 

 

그림으로 설명된 발표자료는 시각적인 도움과 함께 실제 동작을 이해하는데 많은 도움이 되었습니다.

 

 

아주 깊게는 아니지만 초보 과정에서는 다소 다루기 어려웠던 내용으로 JOIN에 대한 내용은 마무리가 되었습니다. 물론 이번 한번으로 끝나지는 않습니다. 항상 모든 내용은 반복적으로 다루어지며, SQL 튜닝이라는 과정은 하나의 지식으로 해결할 수 없기에 모든 과정은 소중하게 다루어집니다.

 

스터디 발표가 끝난 후 남은 시간동안 멀리서 참석해주신 사이먼님께서 (현재 SQL Saturday에서 활동중이기도 합니다.) 간단한 퀴즈를 내셨는데, 퀴즈를 통해서 트랜잭션의 동작에 대해서 잠깐이나마 정보를 교류할 수 있었습니다. 실제 트랜잭션에 대해서 우리가 오해하고 있던 부분들에 대해서 케이스별로 설명해 주셔서 정말 소중한 꿀팁 정보였습니다. 다음에 시간되면 좀더 자세히 다루어보는 시간을 마련해 보도록 하겠습니다.

 

사이먼님께서 Minimal Logging에 대해서 발표한 내용도 살짝 공유 합니다. 대용량 테이블을 다룰때 항상 로그 때문에 고민이 많은분들께서 보시면 좋겠습니다.

 

오늘도 많은 회원님들께서 늦은 시간까지 배움에 대한 열정을 보여주셨으며, ? 에 대한 물음으로 우리모두 SQL Server로 빙의되어 동작을 규명하고 이해하는데 정말 신나고 즐거운 스터디 시간이었습니다.  다음주도 기대되는 스터디 시간이었습니다.

 

다음주에 만나요~~~

 

2016-09-20 / 강성욱 / http://sqlmvp.kr / http://sqlangeles.com

 

LA 한인 SQL 스터디 모임, LA IT 모임, DB 스터디, SQL 스터디, SQL Server, DB 스터디, LA SQL Server, sqlmvp, SQL Angeles

[LA DB 스터디] 2016-09-13 LA 한인 SQL Server 스터디 모임(가칭)

 

안녕하세요. 강성욱 입니다.

저희 스터디 그룹은 매주 화요일 8PM ~ 10PM (2시간) 스터디를 진행하며(상황에 따라 장소 및 시간은 변경 될 수 있습니다.) SQL Server를 함께 공부하고 업계의 다양한 트렌드 및 이슈를 공유하며 기술 및 네트워크를 공유하는 모임 입니다. LA 한인 SQL Server 스터디에 참여하고 싶은 분들은 카카오톡(ID : SQLMVP), 페이스북 메신져, email(jevida@naver.com) 등으로 연락 주시기 바랍니다. 사내 오피스에서 진행되기 때문에 출입이 자유롭지 못한 관계로 반드시 사전에 협의가 되어야 합니다.

 

스터디는 회원제로 운영됩니다. 불성실 회원의 경우 회칙에 따라 참여 또는 기타 활동이 제한될 수 있습니다.

 

오늘의 스터디 주제는 테이블(Table)로 테이블의 기본적인 특성과 데이터 타입에 따른 특성, 가변 데이터 길이에 따라 성능에 어떤 영향을 끼치는지에 대한 내용을 다루었습니다. 오늘은 총 6분이 참여 하였으며, 발표는 라이언님께서 진행해 주셨습니다. 이번 스터디 시간에는 특강으로 가상머신(VM)환경에서 Hot Add CPUCPU를 추가한 후 SQL Server 성능에 문제가 되는 이슈를 공유하는 case study 시간을 함께 가지려고 했는데 아쉽게도 발표자의 개인적인 사정으로 연기하게 되었습니다. 다음주에 오시면 재미있는 트러블슈팅 이야기를 들을 수 있을 듯 합니다.

 

늦은 시간까지 NXA 오피스에 모여서 SQL에 대한 열정을 불태우고 있는 회원님들 입니다. DBA 10년차 이상인 분들도 계시고, 소프트웨어 엔지니어, 프로그래머 등 다양한 멤버들로 구성되어 있습니다. 각기 다른 분야로 구성되다 보니 같은 주제에 대해서 다양한 시각으로 바라볼 수 있었으며 문제를 접근하는 방법에 대해서도 다양한 방법이 있다는 것을 느낄 수 있었습니다.

오늘 하루도 늦은 시간까지 고생 많으셨습니다. 특히 발표자분들은 준비하시느라 고생 많으셨습니다. 다음주에도 더욱 재미있는 주제로 알찬 스터디가 되리라 예상 됩니다.

 

2016-09-13 / 강성욱 / http://sqlmvp.kr / http://sqlangeles.com

 

LA 한인 SQL 스터디 모임, LA IT 모임, DB 스터디, SQL 스터디, SQL Server, DB 스터디, LA SQL Server, sqlmvp, SQL Angeles

[LA DB 스터디] 2016-09-06 LA 한인 SQL Server 스터디 모임(가칭)

 

안녕하세요. 강성욱 입니다.

저희 스터디 그룹은 매주 화요일 8PM ~ 10PM (2시간) 스터디를 진행하며(상황에 따라 변경 될 수 있습니다.) SQL Server를 함께 공부하고 업계의 다양한 트렌드 및 이슈를 공유하며 기술 및 네트워크를 공유하는 모임 입니다. LA 한인 SQL Server 스터디에 참여하고 싶은 분들은 카카오톡(ID : SQLMVP), 페이스북 메신져, email(jevida@naver.com) 등으로 연락 주시기 바랍니다. 사내 오피스에서 진행되기 때문에 출입이 자유롭지 못한 관계로 반드시 사전에 협의가 되어야 합니다.

 

NXA 오피스에서 스터디가 진행되는 동안에는 다양한 음료 및 커피를 제공 받을 수 있습니다.

 

NXA에서는 복지의 일환으로 키친 공간에 탁구대, 당구대, 각종 게임기를 설치하여 즐길 수 있도록 마련되어 있습니다. 가끔 전체 미팅을 키친에서 진행하기도 합니다. 물론 외부인 출입이 제한되어 있는 관계로 NXA를 방문하더라도 출입은 하실 수 없습니다.

 

오늘은 총 4분이 스터디에 참여 하였으며 새로운 멤버 한분이 합류 하였습니다. 다음에는 더 많은 인원이 참여하여 정보를 교류하는 스터디가 되리라 예상됩니다. 오늘 발표는 양DB 님께서 진행해 주셨으며 System Databases에 대해서 상세하게 설명해 주셨습니다. 10년 이상 DBA를 담당하면서 현업에서 느낀점과 겪었던 다양한 운영이슈의 경험을 함께 공유해주셔서 학문의 내용을 넘어 실무적인 내용을 접할 수 있어 뜻 깊은 시간이었습니다.

 

발표가 이어지는 동안 다양한 질문이 쏟아져 나왔으며 각자 아는 부분에 대해서는 답변이 오고 갔으며 SQL Server외에 하드웨어 이야기, OS 이야기 등 각자 분야의 지식을 종합하여 문제를 해결하는 과정이 이어졌습니다. 아래 그림은 데이터베이스 생성시 왜 데이터 파일을 분리해야 하는지, tempdb DB의 데이터 파일 개수는 CPU 개수에 따라 달라지는지에 대한 설명으로 CPU Core와 작업 스레드에 대한 연관성, 디스크의 성능 등과 관련하여 설명한 과정입니다.

(스터디에 참여하시면 재미있게 다양한 분야를 공부할 수 있습니다. #진지하게 궁서체)

 

1주일에 2시간이라는 짧은 시간이지만 탐구하고 학습 할 수 있어 매우 소중한 시간이었습니다. 오늘 하루도 스터디 하시느라 고생 많으셨습니다.

 

2016-09-06 / 강성욱 / http://sqlmvp.kr / http://sqlangeles.com

 

LA 한인 SQL 스터디 모임, LA IT 모임, DB 스터디, SQL 스터디, SQL Server, DB 스터디, LA SQL Server, sqlmvp, SQL Angeles

[LA DB 스터디] 2016-08-30 LA 한인 SQL Server 스터디 모임(가칭)

 

안녕하세요. 강성욱 입니다.

저희 스터디 그룹은 매주 화요일 8PM ~ 10PM (2시간) 스터디를 진행하며(상황에 따라 변경 될 수 있습니다.) SQL Server를 함께 공부하고 업계의 다양한 트렌드 및 이슈를 공유하며 기술 및 네트워크를 공유하는 모임 입니다. LA 한인 SQL Server 스터디에 참여하고 싶은 분들은 카카오톡(ID : SQLMVP), 페이스북 메신져, email(jevida@naver.com) 등으로 연락 주시기 바랍니다.

 

지난 스터디 모임은 커피숍에서 진행되어 의사소통의 어려움(소음문제), 장소의 불편함(좁은 테이블)으로 다소 아쉬웠던 스터디였지만 이번 스터디 부터는 회사의 도움을 받아 Nexon America Office 회의실에서 진행 되었습니다.

 

5분이 스터디에 참여 하였으며 새로운 멤버 2분이 합류 하였습니다. 다음에는 더 많은 인원이 참여하여 정보를 교류하는 스터디가 되리라 예상됩니다.

 

오늘은 지난 시간에 다루었던 설치 부분 + SQL Server 관리 도구에 대해서 공부하였습니다. 발표는 MJ님께서 수고해주셨습니다.

 

(발표 내용이 궁금하신분은 스터디에 참여하시면 됩니다!! 함께 공부해요^^ 언제나 열려 있습니다.)

 

SQL Server 구성관리자 항목에서는 서비스, 네트워크 구성, Native Client 구성에 대해서 살펴 보았습니다. 그리고 SSMS 툴의 사용법 및 SQL 2012부터 도입된 SSMS의 신기능, SQLCMD 유티리티에 대해서 발표해 주셨습니다.

 

 

발표자가 발표하는 동안 잘 모르는 내용에 대해서는 질문과 답변이 오고 갔으며 부족한 부분에 대해서는 참여자 분들의 추가 설명으로 많은 것을 배울 수 있는 시간 이었습니다.

 

저도 MJ님의 발표 뒤에 지난 시간에 다루었던 Collate (데이터 정렬셋)의 중요성에 대해서 실습을 통해서 공유해 드렸으며 SQL Server를 운영하면서 겪었던 경험을 공유하였습니다.

 

오늘 처음 참석하신 simon , 너무 먼 거리에서 방문해 주셔서 정말 감사합니다. 먼 거리에서 오시느라 자주 참석은 힘들다고 하셨는데 가끔이라도 들려서 좋은 정보 많이 공유 부탁 드립니다.

Simon 님께서는 현재 http://sql.la (Los Angels SQL Server Professional Group) 에서 활동 하고 계시다고 합니다. 앞으로 많은 교류가 있으면 좋겠습니다. (저도 영어를 잘하게 되는 그날, 세미나 발표 하겠습니다 ^^;)

 

 

오늘 하루도 고생 많으셨습니다. 다음 스터디시간도 유익하고 즐거운 시간으로 만들 수 있도록 하겠습니다. 그럼 다음 모임때 뵙겠습니다.

 

 

2016-08-30 / 강성욱 / http://sqlmvp.kr / http://sqlangeles.com

 

LA 한인 SQL 스터디 모임, LA IT 모임, DB 스터디, SQL 스터디, SQL Server, DB 스터디, LA SQL Server, sqlmvp, SQL Angeles

[LA DB 스터디] 2016-08-24 LA 한인 SQL Server 스터디 모임(가칭)

 

안녕하세요. 강성욱 입니다.

오늘 처음으로 LA 한인 SQL Server 스터디 모임(가칭)이 진행되었습니다. LA 한인 Art + Tech 페이스북 그룹을 통해서 스터디를 함께 할 멤버를 모집하였으며 오늘 첫 스터디 모임을 진행하였습니다.

l  LA 한인 Art+Tech 페이스북 그룹  : https://www.facebook.com/groups/korengineer/

 

저희 스터디 그룹은 매주 화요일 8PM ~ 10PM (2시간) 스터디를 진행하며(상황에 따라 변경 될 수 있음) SQL Server를 함께 공부하고 업계의 이슈 및 문제점을 공유하며 기술 공유 및 네트워크를 공유하는 모임 입니다. SQL Server 스터디에 참여하고 싶은 분들은 카카오톡(ID : SQLMVP), 페이스북 메신져, email(jevida@naver.com) 등으로 연락 주시기 바랍니다.

 

오늘 첫 스터디 주제는 SQL Server 설치에 대해서 다루었습니다. 그 동안 NEXT만 클릭하여 설치하였던 것을, 각 설치 단계별로 기능에 대한 설명 및 설치 과정에서 주의할 점 등을 다루었습니다. 스터디 참석하신 분들은 왜 설치가 어려운지, 설치 시 무심코 지나쳤던 부분이 나중에 왜 장애요소로 발전되지 등에 대해서 많은 공감을 하였으리라 생각됩니다.

스터디 시간 동안 현업에서 겪고 있는 SQL Server와 관련된 문제점을 공유하며 각자의 해결 방법에 대한 노하우, 경험담 등을 나누며 유익한 시간을 보내었습니다.

 

오늘은 총 4분이 스터디에 참여 하였으며 엘세군도에 위치한 스타벅스에서 진행 되었습니다. 다음 주 부터는 스터디 장소가 더 좋은 환경으로 제공되어 더 유익한 시간이 될 것이라 기대합니다.

 

 

l  SQL Server 설치 : http://sqlmvp.kr/140211418959

 

 

오늘 하루도 고생 많으셨습니다. 다음 스터디시간도 유익하고 즐거운 스터디 시간으로 만들 수 있도록 하겠습니다. 그럼 다음 모임때 뵙겠습니다.

 

 

2016-08-24 / 강성욱 / http://sungwookkang.com / http://sqlangeles.com

 

LA 한인 SQL 스터디 모임, LA IT 모임, DB 스터디, SQL 스터디, SQL Server, DB 스터디, LA SQL Server, sqlmvp, SQL Angeles

+ Recent posts