본문 바로가기

database3

MySQL 쿼리 실행속도 확인 SELECT @@profiling;1이면 프로파일링 활성화 상태 0이면 비활성화SET profiling=1;→ 프로파일링 활성화SHOW profiles;실행된 쿼리 성능 확인 가능(프로파일링 활성화 되어야함)SHOW profile FOR query 2;→ query_id가 2인 쿼리의 각 단계별 실행 시간 각 단계별 의미starting쿼리 처리가 시작됨. 쿼리 요청을 받았고, 처리 준비를 시작Executing hook on transaction트랜잭션에 대한 후크 실행단계. 여기서 트랜잭션과 관련된 후크(사용자 정의된 작업이나 트리거)를 실행checking permissions사용자가 실행하려는 쿼리에 대한 권한을 확인. 테이블이나 데이터베이스에 대한 권한이 있는지 검사Opening tables필요한 테.. 2024. 9. 17.
MySQL 설치하기 https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL InstallerNote: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server.dev.mysql.com 사이트에 들어가서Installer 2.1M 짜리를 다운받으려 하는데 아마 다음 창이 나올것이다..로그인 하거나 가입하라는 건데 여기.. 2024. 7. 11.
2024-02-15 관세항목시스템 데이터 모델링 1.단어사전 만들기 er-win crow feet 표기법(까마귀발 표기법 ,세발표기법?) 관계자는 개인 , 그룹 , 조직 세가지가 존재하며 식별관계 컬럼 존재시 테이블로 빼고 아니면 공통코드로 분리하는게 편하다 관계 차수가 다대다인경우 (N:M) DB에서 직접처리 불가-> 중계테이블 관계자와 운송회사 다대다 관계 묶기 #표시가 없다? 외래키로 온다 , 자식테이블에서 기본키로 사용(외래키인 동시에 기본키) 배타적 관계 외래키가 일반속성으로 내려올 수 없다 일대일관계에서는 가능하다?(식별/비식별 모두 가능) $표시? 2024. 2. 16.