Database

Database Page

MSSQL – 데이터베이스 용량 및 로그 사이즈 축소하기

혹시 데이터베이스 용량 때문에 고민해본 적이 있을까?서비스를 운영하다 보면 자연스레 데이터가 계속 쌓이면서 데이터베이스 용량이 증가하고어느샌가 알게 모르게 디스크 공간이 부족해지는 경험을 하게 된다.특히 MSSQL의 로그 파일(*.ldf)은 크기가 급증하는 경우가 많아 더욱 관리가 까다롭다.이번 글에서는…

MSSQL – 테이블 복사를 쉽게 해주는 SELECT INTO 문 가이드

데이터베이스에서 테이블을 복사해야 할 때,엑셀에서 데이터를 복사해서 다른 시트에 붙여넣는 것처럼 데이터베이스에서도 비슷한 작업을 할 수 있다.바로 select into 문을 사용하는 것이다.오늘은 데이터 이전을 초보자도 쉽게 따라 할 수 있도록 select into 문에 대해 알아보도록 하자. 글을 읽기 전에……

초보 개발자도 쉽게 이해하는 서브쿼리 완전 정복 가이드

혹시 데이터베이스에서 특정 조건에 맞는 데이터만 쏙쏙 뽑아내고 싶었던 적, 있지않은가?예를 들어, 우리 서비스에서 가장 인기 있는 상품을 찾고 싶거나,평균 나이가 20대인 사용자들의 정보만 필요할 때가 있다.이럴 때 바로 서브쿼리(Subquery)를 사용하면 매우 유용하다. 서브쿼리란? (SubQuery)…

MS-SQL – MSSQL 저장 프로시저 문자열 검색하기

MSSQL 데이터베이스를 다루다가 프로시저를 수정해야 할 때가 종종 있다.특정 기능이 어떤 프로시저에 구현되어 있는지,또는 오류 수정을 위해 특정 테이블을 사용하는 프로시저들을 찾아야 하는 경우가 생긴다. 수 많은 저장 프로시저 중에서 특정 문자열이 포함된 녀석들을 찾아야…

MySQL – 데이터베이스 테이블을 복사하는 여러 가지 방법

서론 MySQL에서 데이터베이스를 작업을 할 때,기존 테이블 구조를 그대로 활용하여 새로운 테이블을 만들어야 하는 상황이 빈번히 발생한다.예를 들어, 대량의 데이터를 담고 있는 테이블에서 특정 조건에 맞는 데이터만 추출해서 새로운 테이블에 저장해야 한다거나임시 테이블을 생성하여 테스트…