일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 2025/4/03
- 사티아 나델라 ms ceo
- 엠엘퍼프
- 동기부여
- web debug
- diary
- mlcommons
- issue
- round rock
- 기술
- 출장
- 조치가이드
- 쿼리
- db언어충돌
- IT
- 일기
- ai직업방향
- MS-SQL
- America
- English
- Today
- 첫영어일기
- 솔루션엔지니어
- wirte
- AI
- soultion engineer
- 미국
- 엔지니어
- trend
- 동향
- Today
- Total
목록솔루션엔지니어기록/RDMS(MS-SQL, Oracle, SQLLite) (6)
2023 Year April Start Story Record
안녕하세요.MS-SQL 구축 및 유지 관리하면서 데이터를 제외 시키는 쿼리가 필요하여 업무 중에 추가적으로 사용하시기 좋은 듯 하여 공유 합니다1. except 쿼리 - 데이터를 "두 개 테이블 비교하여 동일하지 않는 데이터 분류 시 사용"2. 예시select 칼럼1, 칼럼2 from table1exceptselect 칼럼1, 칼럼2 from table2query result - table1,2 비교 후 table1 공통 되지 않는 데이터만 조회[필수 조건]- 칼럼 갯수는 동일해야하며, null 데이터 값이 없어야 정확히 조회가 됩니다3. 결론- "쿼리를 통해 비교 후 겹치지 않는 flag 등을 통해 쉽게 원하는 데이터를 담당자 또는 보고서 활용이 가능"합니다한 주 시작되는 월요일 입니다.꽃이 피는 봄과..
RDMS(MS-SQL) 외국 설치 시 언어셋 문제에 직면한다.지금까지 몇 가지 진행해보았으나, 최종적으로 아래 방법이 제일 좋았다. 1. Error 이슈 사항- English MS-SQL 로 설치 후 테이블 및 칼럼을 korea 로 설치한 경우, 테이블/프로시져 조회 시 아래와 같은에러 가 발생한다.* SQL_Latin1_General_CP1_CI_AS(English) 와 Korean_Wansung_CI_AS(Korean) 충돌 Error 발생 2. 조치 방법2-1) DB Collation 변경 후 테이블/칼럼/프로시져 재생성- DB Collation 맞춰 재새성 시 에러가 해소된다. [ 세부 확인 및 변경 방법 ]> 데이터 베이스 별 COLLATE 확인SELECT name, collation_name..
SQL Lite 파일을 가지고, 대상 장비의 Raw Data 수집용으로 사용중입니다. 그러나 Disk I/O 부하 문제로 인해 몇 가지 옵션에 대해 찾아 보게되었다. 1. 증상 - SQL DB 파일 Read/Wirte 실행 시 "롤백 시 Journal File" 여러 파일이 생성 및 수량이 많으며, Disk I/O 부하 및 OS 성능도 떨어지는 현상 발생 2. 테스트 방법 1) SQL DB 테이블 인덱스 추가 방법 2) SQL DB 롤백 옵션 설정 - 현재 설정 : 저널모드 WAL(Write-Ahead Log) 사용중 ※ 사용 용도에 따라 저널 모드 변경 필요 DELETE(default) Rollback journal file 을 매번 Create/Delete 한다. TRUNCATE Rollback jo..
MS-SQL 및 여러 쿼리 시 Join 으로 여러 테이블을 한번에 조회 하려고 노력할 것이다. 그때 뽑은 데이터를 한번 Insert 시키거나 정기점검 시 필요한 쿼리를 만들 때 큰 도움이 될 듯 하다. 나는 여러 설정 정보를 뽑아서 한번에 정리 후 다시 넣기 위해 해당 저보를 알아 보았다. 사용법 잘 활용하면 좋을 것 같다. 1. ;With 쿼리문 [ 쿼리 설명 ] ;With [가상테이블명] ( select * from name, age ) select * from [가상테이블] => 가상 테이블에 데이터를 한번에 조회가 가능합니다. 2. ;With + Insert 쿼리 [ 쿼리 설명 ] ;With [가상테이블명] ( select * from name, age ) insert into [넣을 테이블명](..