반응형 MySQL5 MySQL load data 로 대량 데이터 insert 하기(CSV 파일 업로드) MySQL에 대량의 데이터를 isnert 해야 할 때, load data infile로 쉽고 빠르게 insert 가능하다. 테스트 테이블 생성구문 create table test ( seq int unsigned not null auto_increment comment 'seq', date1 datetime not null comment 'date1', date2 datetime default null comment 'date2', email varchar(100) default null comment '이메일', enc_email varchar(150) default null comment '암호화이메일', result varchar(10) default null comment '결과', desc va.. 2023. 12. 29. MySQL mysqldumpslow 사용법 slowquery 분석방법 mysqldumpslow 는 mysql 에 기록되고 있는 slow 쿼리들을 분석하여 사용자에게 유용한 레포트 제공하는 툴이다. slow query 는 long_query_time 에 기록된 시간으로, 1초라면 1초 이상 실행된 쿼리들을 slow query 에 로깅한다. 일반적으로 mysqldumpslow는 숫자 및 문자열을 제외하고 유사한 쿼리들을 그룹화하여 사용자에게 보여준다. 대략 운영중인 slow query log 에는 수n 개의 쿼리가 기록되기도 하는데, mysqldumpslow 툴은 쿼리들을 그룹화해서 통계를 내고자 할 때 유용하다. 명령어 옵션 보는법 mysqldumpslow --help --help 로 명령어의 사용법을 보면 여러 옵션들이 나오는데, 자주 사용되는 항목은 -s 옵션을 나는 주.. 2023. 12. 27. MySQL 8.0 테이블생성 warning utf8 alias utf8mb3 utf8mb4 mysql 8.0에서 character set utf8 로 테이블을 생성하려고 하니 warning(warning code 3719) 이 발생하며 UTF8MB3 를 사용하라는 문구가 출력됐다. UTF8MB3 라니 신기한 캐릭터셋을 목격했다. 호기심이 발동하여 mysql 도큐먼트를 탐색해봤다. utf8 has been used by MySQL is an alias for the utf8mb3 character set, but this usage is being phased out; as of MySQL 8.0.28, SHOW statements and columns of Information Schema tables display utf8mb3 instead utf8 은 utf8mb3 의 alias 로 사용.. 2023. 12. 26. Aurora 2.X -> 3.X in-place 업그레이드 지원(2022-09-26 ~) "Amazon Aurora MySQL-Compatible Edition 2(MySQL 5.7 호환)에서 Aurora MySQL-Compatible Edition 3(MySQL 8.0 호환)으로 Amazon Aurora 데이터베이스 클러스터 의 인플레이스 업그레이드를 수행할 수 있습니다." 링크 https://aws.amazon.com/ko/about-aws/whats-new/2022/09/amazon-aurora-supports-in-place-upgrades-mysql-5-7-8-0/?sc_channel=em&sc_campaign=weekly_whats_new_korea&sc_medium=em_whats_new&sc_content=launch_ot_ot&sc_country=mult&sc_geo=mult.. 2022. 9. 28. 이전 1 2 다음 반응형