본문 바로가기

분류 전체보기

(104)
MYSQL 매뉴얼(Document)읽는 방법 (REAL MY SQL 정리) Mysql 매뉴얼 Document의 sql문법 표기 읽는 방법 더보기 (dev.mysql.com/doc/refman/8.0/en/tutorial.html) MySQL :: MySQL 8.0 Reference Manual :: 3 Tutorial dev.mysql.com ▶ Mysql reference manual 8.0 이상 version ◈ MYSQL DOCUMENT보는 방법 - 대문자: 키워드 - 이탤릭체: 사용자작성 토근 (테이블명 or 컬럼명등의 표현식) - 대괄호([]): 해당키워드나 표현식이 optional - 파이프(|): 앞 or 뒤의 표현식중 하나만 선택할 수 있음을 의미 - 중괄호({}): 괄호내의 아이템 중 반드시 하나를 사용해야 하는 경우 - ...: 앞의 명시 키워드나 표현식의 조..
MYSQL 쿼리 작성 및 최적화 관련 (REAL MY SQL 정리) 07. 쿼리작성 및 최적화 애플리케이션 코드와달리 sql은 작동방식이나 원리에 따라 2배이상의 성능개선을 할 수 잇으므로 sql의 작동원리와 유용한 쿼리패턴을 체크해보자 1. 쿼리와 연관된 시스템설정 1.1 sql모드 - STRICT_ALL_TABLES: 일반적으로 MYSQL에서는 컬럼값이 지정된 길이보다 길어도 에러가 발생하지 않지만 SQL_MODE 시스템변수에 "STRICT_ALL_TABLES"를 설정하면 에러를 발생시키고 쿼리가 중지된다. - STRICT_TRANS_TABLES: 컬럼 비호환값의 저장시 MYSQL 서버는 비슷한값을 바꿔서 저장하려고하는데 "STRICT_TRANS_TABLES"설정하면 MYSQL 서버의 강제전환을 막는다. - TRADITIONAL: 앞의 두예약어보다 빡센 방법으로 SQ..
오라클 자주사용하는 힌트목록 정리(친절한 sql 튜닝) 0. 오라클 힌트를 사용하는 방법 - 힌트의 규칙 /*+ (힌트명)*/
Mysql 실행계획 오라클처럼 보는 방법: 명령어 설정 explain format = tree -> MYSQL의 실행계획을 오라클 처럼 볼 수 있다. 기타 MYSQL의 특징 - mysql 8.0.18ver 부터 hash join가능(documents 참조) - EUCKR CHARACTER SET 설정 show collation like '%euckr%'; collation euckr_bin -> euckr euck_korean_ci -> euckr + 계속 보완할 예정
mysql 8버전이상 디비버 연동 설치: mysql 연결 안될 때 디비버(dbeaver) +전기코드 (새 데이터베이스 연결) 클릭 -- 좌상단 all> mysql 검색 (기본값이 popular로 되어져있어 그냥 mysql을 클릭할 경우 최신버전 - 8버전이상-의 mysql 플러그인이 안나올 수 있다. (여기서 헷갈려서 다시 플러그인 연결함;;) mysql 8+ (8버전 이상인경우) 클릭 > 다음 username: (나의경우 로컬에 설치해서 그대로) root password: (설치했을때 셋팅한 대로) 완료 (상황에 따라 jdbc드라이버 설치가 뜰 수 있는데 그냥 설치해주면 된다)
디비버 mysql 8+ 버전 연동안될때 해결할 수있는 3가지 방법 디비버(dbeaver) 툴 설치시 mysql 연결까진 되었는데 error가 발생하는 경우가 있다. reaction doesn't exist라던지.. 구글링을 쭉해보니 결론적으로 연결이되었음에도 실행오류가 나는것은 mysql 8버전 이상의 timezone 설정 버그가 있어서 이부분을 직접 수정해줘야 한다는 것이었다. 세가지나 수정방법을 쓰는것은 하나만 수정했을 때는 작동이 안되서;; 내가 해본 3가지 방법을 다 적어본다. 1. command 창으로 타임존 설정 use my sql; select user, host, account_locked, password_expired from user; -- user 계정 lock 확인 select user(); select @@global.time_zone, @@s..
스타벅스 플레이모빌 한정판 마지막날 우주인 레오 득템 후기 스타벅스 X 플레이모빌의 마지막 피규어 우주인 레오를 득템했다. 이전 피규어들의 판매정책은 1인 3개 스페셜음료 구매 (\12000)의 조건이있었는데 아침부터 구매대란에 코로나까지 겹쳐 서울의 일부 매장에서는 경찰까지 오는 사태가 벌어졌다고 하니.. 정말 스타벅스의 굿즈 기획력은 가히 파괴(?)적이다. 사실 FMCG 마케팅 커뮤니케이터 했었던 입장에서는 콜라보레이션 하나 잘붙이기가 워낙 어려운일이고 코 파트너의 경우 갑사에 휘둘리는 일도 많기때문에... (스벅은 항상 갑사겠지만..ㅎ) 기획력하나만은 가공할만하다고 생각했다. 사실 플레이모빌도 글로벌기업이지만 스벅의 은혜만 입으면 워낙 품귀현상이되기 때문에 양사간의 굿딜이었을 것이라 생각한다. (근데 난 왜 플레이모빌을 레고꺼라고 생각했을까;;) 구성품은 ..
Batch/Demon/EAI/Shadow Table이란? 데몬: 백그라운드에서 실행되는 서비스. 서버 부팅과동시에 메모리에 할당되며 백그라운드에 자원을 소모해서 여러개를 띄울경우 많은 자원을 잡아먹는다. 윈도우에서는 서비스로 지칭한다. 배치: 월 배치, 주배치, 일배치 정기배치등의 일괄 작업의 단위. 정기적으로 일괄처리 작업하는 작업의 단위로서 INSERT 작업등을 묶어서 일괄 처리해주는 JOB구성을 지칭한다. 스마트개통: 자급제 기기를 확보한 고객이 usim 발급을 통한 가입 통신사의 셀프개통 방식을 의미 EAI: Enterprise Application Integration, 전사적 응용프로그램통합. 기업, 기관, 단체 등에서 사용하는 모든 응용 프로그램을 상호 연계하여 통합하는 것을 말한다. 여러 응용 프로그램을 1:1로 직접 연결하는 포인트투포인트(Po..
16세기 암스테르담 배경의 가족 잔혹극: 더 미니어처 리스트 사실 이 책에 관심을 갖게된 것은 최근에 본 넷플릭스 오리지널의 "퀸스갬빗"의 주연이었던 안야 테일러 조이(Anya Tailor Joy)의 필모그래피를 훑어보다가 우연히 발견한 영드 때문이었다. 트레일러가 상당히 인상적이었는데 그 제목이 "더 미니어처리스트"였더랬다. 안야테일러조이의 마스크는 개인적으로 상당히 독특하다고 생각하는 부분이 직업 모델의 경력답게 유니크하고 트렌디한 요즘얼굴임에도 불구하고 전통극(?)에 대한 소화력이 상당하다는 점에있다. 이 드라마는 2017년 bbc에서 방영되어 1시즌 총 3편의 시리즈로 구성되어있으며 IMDB 7/10점 ROTTEN TOMATO 76% 정도로 평가자체는 나쁘지않은 정도이다. (국내에서는 시청가능한 채널이 없고 아마존 프라임에서 유료 결제후 시청이 가능한 것으..
icloud(아이클라우드) 동기화 안될때 설정방법 1. 아이패드 사파리로 icloud.com 접속 2. 좌상단 계정클릭 > 설정 > 시간대/형식 > 시간대 > 서울-대한민국(한국표준시) 설정 > 마침 3. 완료 icloud로 올리자마자 파일 동기화됨을 확인완료!