본문 바로가기
반응형

IT/DB35

[오라클] 힌트정리 힌트 정리 {SELECT | INSERT | UPDATE | DELETE} /*+ hint [text] [hint [text]] ... */ 혹은 {SELECT | INSERT | UPDATE | DELETE} --+ hint [text] [hint [text]] ... - 이러한 힌트의 사용은 SQL 전체가 아닌 쓰여진 SQL 블럭에만 적용됩니다. 힌트의 종류 별 분류 Optimization Goals and Approaches ALL_ROWS 혹은 FIRST_ROWS CHOOSE RULE Acess Method Hints AND_EQUAL CLUSTER FULL HASH INDEX 혹은 NO_INDEX INDEX_ASC 혹은 INDEX_DESC INDEX_COMBINE INDEX_FFS ROWID J.. 2023. 2. 10.
[mssql] 특정문자로 문자열 구분하는 함수 /* 사용예 : SELECT * from dbo.[fnStrComma](',,a,a,a,b,cd,e', ',') SELECT * from dbo.[fnStrComma]('특정 문자로 구분된 문자열 값을 테이블로 변환하여 반환한다', ' ') */ CREATE FUNCTION [dbo].[fnStrComma] ( @src VARCHAR(MAX) , @delimeter CHAR(1) ) RETURNS @TABLE TABLE ( seq INT IDENTITY(1,1) , item VARCHAR(MAX) ) AS BEGIN DECLARE @pos1 INT , @pos2 INT , @item VARCHAR(MAX) IF @delimeter IS NULL SET @delimeter = ',' IF @src '' B.. 2023. 2. 10.
[mssql] 로그 파일 축소 방법 1. 개요 mssql 로그 파일이 DB 파일 보다 커질때 파일 크기를 줄여야합니다. 대부분 로그파일에 있는 것은 DB반영 된 것이기 때문에 오래 저장할 필요는 없습니다. 로그 파일 줄이때 너무 적에 줄이면 필요시마다 자동증가를 하기 때문에 부하가 발생 할 수 있습니다. 서비스 운영에 적정수중으로 줄여야합니다. 또한 꼭 복구를 하지 않아도 되는 DB 라면 로그파일은 생성하지 않아도 됨 (아래 속성에서 "옵션" --> "복구모델" 에서 "단순" 으로 설정하면됨) 2. 세부 방법 * mssql 로그 파일 축소 방법 1. BACKUP LOG 'DB명' TO '디바이스명(장치명)' --로그백업 BACKUP LOG 'DB명' WITH TRUNCATE_ONLY --로그 잘라내기 /* ex)BACKUP LOG XERP.. 2023. 2. 10.
반응형