프로젝트13 MySQL Error 1206, 데이터 엔지니어의 눈으로 바라보기 ★ 부제 : 데이터엔지니어와 데이터분석가의 경계 “The total number of locks exceeds the lock table size”락의 총합이 락테이블 사이즈를 초과했다.무슨 뜻일까?냉큼 buffer_size를 늘이라고 해서 늘린다면 바로 사고다.그럼 어떻게 해야 할까?한 번 고민해보자. 언제 생길까?create table Temp_Tableselect * from You_Tablewhere id > 1000;회원정보 테이블에서 1,000 번 이상인 사람들만모아서 새로운 테이블로 만들고 싶을 때 쓰는 SQL문이다. create table 하려고 스키마를 일일히 타이핑할 필요가 없다.쪼끔 편하다. Table을 정식으로 만들땐 쓰지 않는다.실수할 수 있기 때문이다. 그냥 잠깐 데이터조작을 해.. 2020. 7. 20. cron 작업 걸기, log 파일 0 byte 문제 shell script 작업할 때 - chmod a+x abcd.sh ( All eXecutable 하게 세팅해줄 것 ) crontab 설계 - cron 작업을 root 에다 모아서 걸수도 있지만, user account 별로 cron 작업을 걸도록 유도함. - user 별로 crontab 작업을 나누면, 작업의 소유자를 쉽게 이해할 수 있음. - user 계정에서 crontab 걸때 shell 명령어 및 로그파일의 위치는 모두 full path 로 기입할 것 crontab 에 걸어놓은 log 파일의 size가 0 byte 로 남을 때 - 실행시킬 shell script 첫째줄에 "#!/bin/bash" 이 적혀있는지 확인할 것. - shebang 이라고 "지시자" 역할을 하는 거임. 저거 없으면 she.. 2020. 3. 4. DB정규화, 왜 하는가? “1차 정규화, 2차 정규화를 하라고 배웠어요. 그런데 현장에 가보니까 그런 걸 안해요. 제가 잘못 배운건가요?” 강의 현장에서 들었던 이야기다.아, 요즘은 이런 걸 들려줄 사람이 없구나.막막하네. 어디서부터 설명을 해야할지. 1. DB 정규화 왜 하는가? 1차정규화, 2차정규화….적어도 이게 뭔지는 검색해보고 오자.왜냐하면 이걸 설명하려면 길기 때문이다.그래서 이걸 알고 있다고 가정한다. 정규화.이걸 하는 이유는 두가지 때문이다. 2차원 데이터 구조가장 많이 쓰는 데이터 기록형태가 “표”였다.2차원 데이터구조. X, Y. 그래서 데이터베이스라는걸 처음 만들 땐,세상 모든 데이터를 2차원으로 분해해서 바라봤다.박보검 / 010-8888-9999 / 명지대학교 / 뮤지컬공연전공 배수지 / 010-2222-.. 2020. 1. 13. 가족여행앱을 하나 만들어볼까? 최근 내가 가지고 있던 도메인을 하나 포기했다. 도메인 신청을 한지 딱 3년이 되었다. 훌륭한 도메인은 아니었으니 남들이 탐낼만한 건 아니다. 다만, 앱이나 웹서비스를 만들어 볼까 싶었는데 이번에 포기한 것이다. 조금 감상적인 느낌이 들어 기록 삼아 정리해 본다. 초기 기획 요즘 엄마 아빠는 아이들과 여행을 많이 다닌다. 그래서 역사여행 + 가족여행 + 주말여행 서비스를 계획했다. 아주 어린 아이라면 에버랜드, 과천과학관을 데리고 간다. 하지만, 초등학교 고학년이 되면 데리고 다닐만한 곳이 없다.이미 대부분 가보았기 때문이다.특히 도움이 될 것 같은 곳은 많지 않다. 주변에 물어 보니 비슷한 생각을 하는 사람이 꽤 많았다.'오케이 시장성이 있군.' 유아 컨텐츠는 많지만, 어린이 컨텐츠는 적었다. 아이들이.. 2018. 2. 23. 이전 1 2 다음 반응형