MSSQL 쿼리 주의사항 주요 실수
·
데이터베이스
데이터베이스를 사용하는 사람일 경우 쿼리를 한번 실수해도 큰일나는 경우가 많습니다. 주의를 요해야합니다. 주요 실수에 대해서 알아봅시다. 정말 실수를 내면 안되며, 실수가 나도 원복을 할 수 있도록 작업 전 백업을 해놓거나 업데이트자, 업데이트시간, 코멘트를 적을 수 있도록 합시다. 1. SELECT * 전체조회 데이터가 별로 없을 경우 SELECT * 로 전체 조회해도 문제가 없습니다. 하지만 데이터가 엄청 많은 경우 테이블 전체를 조회하면 문제가 생길 수 있습니다. SELECT * -- 전체조회 FROM USER WITH(NOLOCK) 2. 조회조건 누락 조회조건이 없는 상태, 주석인 상태로 쿼리를 실행하면 엄청나게 많은 데이터가 변경 될 수 있습니다. 꼭 확인하고 쿼리를 실행하기전 아래에서 위로 드..
VMWARE, AWS 스냅샷이란?
·
서버 및 운영/서버
스냅샷 (Snapshot)이란 무엇일까요? 가상화 서버에서 스냅샷이라는 기능이 있습니다. 이는 무슨기능일까요? 스냅샷은 특정 시간에 데이터 저장장치의 상태를 별도의 파일이나 이미지로 저장 하는 기술을 의미합니다. 쉽게 말해 특정 시간에 스크린샷 찍어놓은 후 장애 발생 시 스크린샷 찍어 놓은 시점으로 복원되는 것을 의미합니다. 대용량의 데이터를 백업 관리함에 있어 운영 비용을 최소화 할 수 있고 획기적으로 빠르게 복원 할 수 있습니다. 장,단점은 뚜렷한데요 장단점에 대해서 일반적인 백업과 다른점을 비교하며 전달드리겠습니다. 일반 백업과 차이점은 스냅샷의 경우 스냅샷을 저장해놓은 저장소가 손상될 경우 복원을 할 수 없다. 일반 백업의 경우 모든 데이터를 전부 백업 하는 것 이기 떄문에 일부 저장소가 손상되더..
Hyper-V to vmware
·
서버 및 운영/운영
Hyper-V의 서버를 vmware에 올리기 운영중인 HyperV서버를 복제 진행 - https://forbes.tistory.com/1115 Starwind v2v프로그램을 하단 사이트에서 다운로드 받기 - https://www.starwindsoftware.com/starwind-v2v-converter 복제한 Hyper-V 서버의 디스크(vhdk파일)을 vmdk파일로 변환 Starwind 실행 후 Source를 vhdk로 설정 destination image를 vmdk로 설정 후 변환 - vhdk 파일을 vmware에 적합한 vmdk 파일로 변환하는 작업 변환한 vmdk 파일을 wmware 데이터스토어에 업로드 ESXi ssh로 접근하여 vmdk 업로드 한 경로로 이동 후 vmdk 파일 있는지 확인..
mssql, excel 영어 글자 자간 간격 벌어짐
·
일반
SSMS 를 쓰는 도중에 아래와 같이 영어 글자 간격이 벌어지는 현상 발생 위와 같이 SELECT 구절도 안먹을뿐더러 보기에도 좋아보이지 않다. 허나 처음에는 조금 귀여워보였음 (한글은 정상적으로 붙여서 나오는데 영문만 이렇게 나온다) 이것을 해결하기 위해서는 자간을 없애야 하는데 1. (Alt) + (=) 버튼을 눌러 조치할 수 있다. 두번쨰로는 우측하단 가 모양을 우 클릭하자 2. 우측 버튼 클릭 후 전/반자 에서 반자로 변경하자 이래도 잠깐 먹히고 안되면, 우선 사용하고있는 툴을 재시작해보고 재부팅도 진행해보면 될것 이다.
[MSSQL] 여러개 쿼리 하나로 묶기_UNION ALL
·
데이터베이스
SQL SERVER 에서 여러개의 쿼리를 하나의 쿼리로 담아야할 때 저는 아래와 같이 UNION ALL 을 사용합니다. 이는 담아야 하는 테이블은 많으나 JOIN할수 있는 조건이 없고 하나의 테이블에 모든 데이터를 담기 어려울 때가 있기 때문입니다. 저는 이럴때 아래와 같이 진행합니다. 만약 유저테이블의 이름을 뽑고 매출테이블의 금액을 뽑고 싶다.. (물론 위와 같은 케이스로 데이터를 뽑지는 않겠지만 예시로 봐주시면 좋을 것 같습니다.) - 유저 테이블 유저 테이블 USER_NM USER_ID USER_AGE 영희 1004 21 철수 9999 25 강인 7777 26 - 매출 테이블 매출 테이블 DATE USER_EN_NM DAY_PRICE 20231125 YUNG 120,000 20231126 YU..
[MSSQL] UNION , UNION ALL 이란
·
데이터베이스
우선 UNION ALL , UNION 은 쿼리에서 아래와 같은 역할을 합니다. 공통점 : 쿼리를 합쳐주는 역할을 한다 차이점 : 중복 제거해주는지 중복 허용하는지 UNION ALL : 중복 허용 UNION : 중복 제거 두개 모두 성능에는 좋은 영향을 주지 않지만 특히 쿼리 성능이 저하되기 때문에 최대한 UNION 사용은 지양해야합니다. 주의사항은 컬럼의 개수, 데이터 타입이 모두 같아야합니다. 사용법은 아래와 같습니다. UNION - TESTTABLE USERID NAME 1004 천사 9999 악마 SELECT * FROM TESTTABLE A WITH(NOLOCK) WHERE A.USERID = '1004' AND A.NAME = '천사' UNION SELECT * FROM TESTTABLE B ..
[MAC] 맥북 필수어플 추천
·
일반
제가 사용하고 있는 어플리케이션 중 유용한 앱 위주로 추천을 해드리고자 합니다. 유료/무료 구분하지 않고 앱 추천을 드리며, 필요하신 어플이 있으시면 알아보시고 설치 권장드립니다! 1. Magnet ( 화면에 파티션을 분할하여 사용) - 화면을 여러개로 쪼개서 사용 할 수 있다. - 윈도우는 기본적으로 프로그램이 없어도 제공되나 MAC은 지원이 되지 않아 어플리케이션이 필수다 2. Parallels Desktop (MAC에서 Windows 사용 가능하도록 지원) - 해당어플 사용 시 MAC,Windows 둘다 사용 가능 - Windows에서만 지원하는 프로그램 사용 가능 (금융프로그램, exe파일 등) - 손쉽게 운영체제 변동가능 3. Hidden Bar (상단 스크롤바 단축 기능) - 상단에 스크롤바..
포렌식 프로그램 다운로드 - FTK Imager
·
포렌식
FTK imager 의 경우 무료 다운로드 가능하며, 이미지를 덤프하기 위해 많이 사용하는 무료 소프트웨어라고 한다. 다운로드 방법은 아래와 같다. 1. FTK imager 다운로드 URL 접속 https://www.exterro.com/ftk-imager FTK® Imager - Exterro Exterro’s Legal Governance, Risk and Compliance (GRC) solutions enable you to address your privacy, compliance, investigation and litigation risks more effectively and at lower costs. www.exterro.com 2. 최상단에 "Download FTK Imager NOW..