728x90
반응형

전체 글 773

MSSQL 현재 실행중인 쿼리, LOCK 세션, ACTIVE 세션, KILL 세션

MSSQL DBA라면 DB 서버가 갑자기 CPU가 튀거나 메모리를 많이 차지하는 쿼리를 찾아서 KILL 시켜야 하는 경우가 있다. 운영 DB인 경우에는 KILL시키기는 조금 애매하지만 OLAP 같은 BACK 단 서비스의 경우에는 가차없이 KILL을 시켜서 서비스의 품질을 높이는 것이 먼저라고 생각한다. 다음은 MSSQL에서 현재 실행중인 쿼리를 찾는 쿼리이다. 현재 실행중인 쿼리 현재 수행중인 쿼리를 찾아서 어떠한 쿼리가 날아가고 있는지만 확인해도 DBA라면 대충은 무거운 쿼리인지 얼마나 걸릴 쿼리인지, 죽여야할 쿼리인지 정도는 예측할 수 있다, 따라서 현재 실행중인 쿼리를 찾아 먼저 어떤 쿼리인지 확인 하는 것이 중요하다. SELECT sqltext.TEXT, req.session_id, req.sta..

IT/Windows 2023.03.06

[C언어/C++] tolower, toupper 대문자 소문자 변경

안녕하세요. BlockDMask 입니다. 오늘은 C언어, C++에서 알파벳을 소문자는 대문자로, 대문자는 소문자로 변경해주는 tolower, toupper 함수에 대해서 알아보려고 합니다. 1. toupper, tolower 함수 원형과 사용법 2. tolower, toupper 함수 예제 1. C, C++ toupper, tolower 함수 설명 1-1) 헤더파일 C언어 : C++ : 1-2) tolower 함수 원형 및 설명 int tolower(int c); 매개변수 : 문자를 인자로 받습니다. 문자를 넣게되면 아스키 코드표에 기반한 10진 수로 변환되어 들어가며, 숫자가 들어가게 되어도 아스키 코드 표에 기반한 숫자로 인식합니다. 즉 int 타입인 65번이 들어오면 내부적으로는 'A'로 인식합니다..

switch case문(조건문2) 이해, 예제 -C언어

'Switch 전환하라, Case 주어진 상태에따라.' 저번에 조건문으로 가장 대표적인 if문을 봤었죠? 이번 시간에는 그 if문과 비슷한 역할을 하는 switch문(switch case문)에 대하여 알아보도록 하겠습니다. 이 switch문은 경우에 따라 if문보다 더 적합한 때가 있습니다. 바로 몇 가지 선택지가 주어지고, 그에 대한 선택을 할 때죠. ("1. 프로그램 실행, 2. 대기, 3. 종료"처럼 선택지가 몇 가지 있다면 말이죠. ) 게임으로 예를 들어볼까요? 시뮬레이션 게임에서 대화에 따라 몇 가지 대답을 선택해야 할 때가 있죠? 이렇게 여러가지의 선택지가 정해져 있고, 그 제한된 범위 내에서만 선택된다면, switch case문에 적합한 겁니다. (if문보다 확실히 묶여있게 소스도 보기 좋고..

IT/보안 2023.03.04

Shell Scripting (For 문, if 문, Case 문)

-쉘 스크립트 작성을 위해 사용중인 쉘을 확인하는 명령어 여기서는 bash 대신 유닉스에서 주로 사용하는 ksh를 사용하여 학습한다. 쉘 스크립트 작성시 #!/bin/ksh 입력하는데 이는 어떠한 프로그램을 사용해서 실행해야 하는지를 나타내며, 이 경우 /bin 경로 안의 ksh라는 프로그램을 사용해서 해당 파일을 실행하게 된다. %쉘 스크립트 학습을 위한 korn shell 설치 및 별도 디렉토리 생성 #yum -y install ksh # mkdir -p /ksh/ksh # cd /ksh/ksh l For 문 예제 1)#vi for_1.ksh #!/bin/ksh for i in 1 2 3 4 5 6 7 8 9 do echo “2 * $i = $((2 * $i))” done # chmod 700 for..

IT/보안 2023.03.04

정성적(Qualitative) 분석과 정량적(Quantitative) 분석 제대로 알고 하자

1. 정성적 분석 (Qualitative Analysis) 특성(성질, 성분)을 분석하는 기법. 비정형데이터를 사용하기 때문에 주관적인 의견이 반영되며 탐색적 데이터 분석이라고도 부른다. 공식을 사용하지 않은 간단한 사칙연산의 경우, 정성적 분석에 해당될 수 있다. A/B/C/D중 C가 해당되는것 같다의 추정 결과를 확인하기 위한 분석법으로 이해할 수 있고 시간과 비용이 적다는 장점이 있지만 확실한 결과를 도출하기 위해서는 근거가 부족하다는 단점이 있다. *비정형데이터 : 형이 정해져 있지 않은 데이터. 산업분야 및 부문마다 사용하는 기법들이 다르게 때문에 필요한 정형데이터와 함께 사용하여 시너지를 낼 수 있는 해당 데이터의 형식을 다를 수 있다. 적용 예시) 1) 중요품질문제 우선순위 산정할때 발생수량..

^M 정체 및 제거 방법

다른 운영체제 간에 파일을 전송하여 확인할 때 각 행의 끝에 ^M가 보이는 경우가 있다 예를 들어 윈도우에서 리눅스로 파일을 옮긴 경우 ^M가 보이는데 이 때이 ^M을 어떻게든 처리해야한다 우선 생기는 이유는 각 운영체제간의 개행문자 방식이 다르기 때문으로, 파일이 전송될 때 각 OS의 텍스트 처리방법으로 변환이 되지 않으면 개행문자 차이로 인해 깨져보이는 것 리눅스에서 파일이 해당 문제에 있을 때 해결책으로 두 가지가 있다 1. dos2unix 명령어 가장 간편할 수 있다 아래 명령어를 수행하면 리눅스가 인식하는 개행문자로 변경된다 (\r\n) # dos2unix [filename] 2. vi 편집기를 사용하여 수정 vi로 해당 파일 열어서 깨진 개행문자를 직접 지운다 아래는 vi에서 깨진 개행문자를 ..

PowerPoint 프레젠테이션에 PDF 파일 콘텐츠 삽입

PDF 파일 콘텐츠를 그림으로 삽입 그림을 삽입할 PDF를 연 다음, PowerPoint 로 전환합니다. 팁: PDF 창을 최소화하지 말고 다음 단계로 가기 전에 마지막으로 연 창이 맞는지 확인합니다. 그림으로 캡처하려는 모든 항목이 PDF 창에 표시되는지 확인합니다. 캡처할 내용을 모두 보려면 확대/축소 수준을 낮춰야 할 수 있습니다. PowerPoint 에서 콘텐츠를 추가할 슬라이드를 선택한 다음 삽입 탭의 이미지 그룹에서 스크린샷을 클릭합니다. PDF 파일은 사용할 수 있는 창 목록의 첫 번째 미리 보기 이미지여야 합니다. 참고: 창 크기에 따라 스크린샷 단추가 다르게 나타날 수 있습니다. 미리 보기 이미지 아래에서 화면 캡처를 선택합니다. PowerPoint PDF 파일이 있는 창을 최소화하고 표..

[MS SQL Server] #6_SELECT문에 WHERE절 사용하기

1. WHERE문 기초 먼저 아래와 같은 기본 SELECT문을 통해서 employee 테이블의 모든 데이터를 조회해보도록 합시다. SELECT * FROM employee; 그런데 만약 위와 같이 모든 정보를 얻고 싶은 것이 아니라, job의 값이 '사원'인 데이터에 대해서만 조회하고 싶을 때는 어떻게 할까요? 또는 salary가 500 이상인 데이터만 조회하고 싶을 때는 어떻게 해야 할까요? 이와 같이 테이블에서 특정 조건에 부합하는 데이터만 조회하고 싶을 때 사용하는 것이 WHERE절 입니다. 그럼 바로 WHERE절을 사용해보도록 합시다. 먼저 job이 사원인 데이터만 조회하는 쿼리는 다음과 같습니다. SELECT * FROM employee WHERE job = '사원'; 위의 결과와 같이 job이..

IT/Windows 2023.02.20

‘소속’ 영어로

제가 원어민 강사로서 일하면서 한국에서 ‘소속’이라는 말을 처음으로 접하게 된 것은 아마 개인 정보를 수집하는 서류 양식의 공란에 나와 있었던 것 같아요. 그 서류의 발급처와 서류 작성자의 입장에따라 ‘소속’의 뜻은 영어로 할 때 좀 다를 수 있어요. 직장인의 ‘소속’ 회사에 취직하고 있는 직장인의 소속 구분할 때 ‘부서’나 ‘팀’이라는 개념으로 division, department, team 으로 할 수 있습니다. 만약에 계 단위의 조직 개념으로 하자면 아래와 같이 구분할 수 있어요. 영어 표기한국어 뜻 division 부서 department 과 team 계 조직의 규모와 형태에 따라 다를 수도 있으니 여러분의 회사에 맞게 바꿔 쓰시면 되겠습니다. 예를 들어서 아래와 같은 조직이 있다고 하면 주황색 ..

해외사이트 주소 입력 시 State/Province/Region?

해외 직구(직접구매?)나 해외 여행시 웹사이트로 예약을 하다보면 자주 봉착하는 문제가 있습니다. 바로 주소 입력인데요. 사이트 회원 가입, 직구를 위한 배송정보를 입력 등 주소 입력을 필요로 할 때가 많습니다. 쉽게 마주치는 두 가지 헷갈리는 문제가 있지요. Address1과 Address2로 나뉘어 있는 입력창과 State/Province/Region을 입력하는 창입니다. 영문 주소야 검색을 하든 발음대로 작성하든 상관이 없는데 어떻게 나눠쓸 것이냐가 애매하구요. Zip Code는 우편번호를 쓰면 되는데 State/Province/Region은 뭘 입력해야 하느냐가 난해합니다. 첫 번째로 Address1과 Address2에 대해서 살펴봅시다. 결론부터 말씀드리자면 Address1에 다 넣어도 됩니다. ..

728x90
반응형