DBMS
-
데이터베이스 index의 고찰DBMS 2024. 1. 7. 16:46
인덱스란 무엇이고 어떻게 생성되고 적용되는지 알아보자~🥹 평소에 SQL을 툴이나 DDL문으로 직접 실행할 때 인덱스를 정의하는 부분이 없었기 때문에 내가 인덱스를 쓰는지 안쓰는지 모를때가 있었다.😂 하지만 대부분 인덱스를 사용하고 있었다. 왜냐면 index란 기본적으로 PK컬럼 지정시 자동으로 생성된다. PK가 없는 테이블은 없을것이다.😂 인덱스(Index) 란? - 특정 열(또는 칼럼)의 값을 기반으로 데이터를 빠르게 찾을 수 있도록 도와주는 데이터 구조. - 인덱스는 데이터베이스 성능을 향상시키기 위해 사용되며, 특히 대량의 데이터에서 특정 레코드를 빠르게 검색하고 정렬하는 데 도움이 된다고 한다. 출처 https://chartio.com/learn/databases/how-does-indexing-..
-
M1칩 맥에서 sqldeveloper [응답없음] 해결하기DBMS 2023. 4. 2. 17:06
오라클 sqldeveloper 잘사용하고 있다가 간혹 멈추거나 완전 먹통될때가 있다. 이럴땐 설정파일에 옵션을 추가해주면 된다. 설정파일 경로 Macintosh HD > 사용자 > devmk > .sqldeveloper > 22.2.1 > product.conf .sqldeveloper 폴더는 숨김파일이 되어 있다. 맥에서 숨김파일 보는 간단한 단축키는 쉬프트 + 커맨드 + . product.conf 파일을 열고 중간에 AddVMOption -Duser.language=ko AddVMOption -Duser.country=KR 이 두줄을 추가한다. 저장후 다시 sqldeveloper를 키면 잘 작동한다. :)
-
[H2] Mac M1칩 / H2 Database 설치하기DBMS 2023. 1. 25. 17:00
1. https://www.h2database.com/html/main.html 사이트에 접속 2. 다운로드 한다. 3. 맥 버전이기 때문에 Zip 다운 4. 압축을 푼다. 그럼 h2폴더가 생긴다. 5. 터미널로 해당 h2폴더로 접근해서 실행 명령어인 ./bin/h2.sh를 입력하면 권한 오류가 발생한다. 그럼 chomd 755 ./bin/h2.sh 로 실행한다. 데이터베이스를 조작할 수 있는 웹사이트가 저절로 실행된다. 처음 URL이 http://218.38.137.28:8082 포트앞에 아이피가 써있으면 http://localhost:8082 로 바꾼다. 생성하고 싶은 데이터베이스를 입력하고 연결을 누른다. (나는 jwt 라고 만듬) SQL명령어를 실행하는 sqlsheet가 열린다. 스프링부트에 입력..
-
맥 (M1칩) 도커 + MS-SQL Server 설치하기DBMS 2022. 11. 6. 16:27
1. 도커를 설치한다 https://www.docker.com/get-started/ 애플칩 버전 다운로드 2. 어플리케이션으션 폴더로 드래그한다. 3. 도커를 실행후 터미널에서 아래의 명령어 실행(smss 도커 이미지다운) - SQL Server Management Studio (SSMS) 를 설치한다. docker pull mcr.microsoft.com/azure-sql-edge 도커를 실행하지 않으면 아래의 에러가 발생한다. Cannot connect to the Docker daemon at unix:///Users/devmk/.docker/run/docker.sock. Is the docker daemon running? 명령어가 정상적으로 실행되면 다운로드가 된다. 4. 다음 작업으로 컨테이..
-
[오라클] AWS-EC2-Ubuntu, Oracle 테이블스페이스 / 계정 생성 / 권한주기DBMS 2022. 7. 24. 19:04
--테이블스페이스 생성 CREATE TABLESPACE devmk DATAFILE '/u01/app/oracle/oradata/XE/devmk.dbf' SIZE 300M AUTOEXTEND ON NEXT 5M; --테이블스페이스를 조작할 계정생성 CREATE USER develop IDENTIFIED BY 1234 DEFAULT TABLESPACE devmk TEMPORARY TABLESPACE TEMP; --데이터베이스 조작가능한 권한부여 GRANT RESOURCE, CONNECT, DBA TO develop
-
오라클 11g XE(무료버전) 다운로드 링크DBMS 2021. 12. 5. 18:51
오라클 공홈가서 찾기 어려워서 다이렉트 링크를 공유한다. !!! 다운전 오라클 회원가입 필수 !!! 첫번째 링크 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 오라클 버전별 이슈관련 커뮤니티 링크 https://community.oracle.com/tech/developers/categories/oracle_database_express_edition_xe