본문 바로가기
반응형

Use2

[Ignite] Index - 생성부터 실행 계획과 힌트까지 인덱스의 모든 것 Ignite Index Apache - Ignite도 여타 Database와 마찬가지로 Index가 있다. Index도 Memory 영역에 위치하여 조회에 사용된다. Index를 만들고 사용하는 방법에 대해서 간략하게 설명 및 테스트를 해보자. Index DDL 기본적으로 Ignite 는 Key - Value 구성으로 PK는 테이블 생성시 함께 생성해야한다. 추가적인 인덱스에 대해서는 따로 아래와 같이 생성 및 삭제를 할 수 있다. -- index 생성 create index [INDEX NAME] on [TABLE NAME] ([COLUMN 1], [COLUMN 2] ...); -- index 삭제 drop index [INDEX NAME]; 실행계획 EXPLAIN 쿼리 최적화를 위해 실행계획을 확인 .. 2024. 3. 2.
[MsSQL] 모든 DB에 한번 쿼리 던지기 / DB 모를 때 (SP_MSFOREACHDB 활용하기) 자주 쓰는 쿼리 - SP_MSFOREACHDB 특정 테이블을 찾고 싶은데, 어떤 데이터베이스에 있는지 모를 때, 혹은 여러 데이터베이스들을 돌아가며 파일사이즈를 조사할 때 같이 모든 데이터베이스에 같은 쿼리를 조회하고 싶을 때가 있다. 이럴 때 쓸수있는 시스템 프로시저로 단순 조회작업 뿐만 아니라 프로시저에 활용하여 로그성 데이터, 반복적인 쿼리 조회등을 단순화 하여 업무 능률을 향상 할 수 있다. Query 사용방법은 매우 간단하다. EXEC MASTER.dbo.SP_MSFOREACHDB ' use ? begin [QUERY] end ' SP_MSFOREACHDB의 파라미터로 ' use ? begin [쿼리문] end ' 값을 넣어주면, use ? 부분에 모든 데이터베이스가 한번씩 들어가 쿼리문을 실행.. 2024. 2. 13.
반응형