본문 바로가기
728x90

IT41

[MS-SQL] char vs varchar / nchar vs nvarchar 차이 1. char vs varchar charvarchar인코딩UTF-8크기고정가변 char(n), varchar(n)에서 n이란 문자 수라고 생각하는 사람이 많은데 n은 문자열의 바이트를 말한다. UTF-8을 저장할 때는 1바이트 (8비트)를 사용하여 저장하지만, 한글과 같이 UTF-16이상의 문자를 인코딩할때는 2바이트 이상(16비트)을 사용하여 저장한다.ex)char(10) = 'hi' [10바이트]varchar(10) = 'hi' [2바이트]varchar(10) = '안녕' [4바이트] (문자가 깨질 가능성이 있음) 만약 UTF-8에 해당하는 문자(영어, 숫자)만 사용될 변수나 테이블의 컬럼이라면 char나 varchar를 사용하는 것이 좋다. 2.nchar vs nvarchar ncharnvarc.. 2025. 5. 14.
[MSSQL] 쿼리 튜닝 - 임시 테이블 쿼리 튜닝 - 임시 테이블튜닝 공부 1회차 XML을 읽어 MERGE하는 연습을 해보던 중 성능이 궁금하여 실행 계획을 살펴봤다.2가지의 임시테이블을 사용하는 경우를 테스트 해보았다.1. 임시테이블 CREATE와 동시에 INSERTSELECT *INTO #TMPFROM( SELECT OrderID, ProductID, Quantity FROM OPENXML(@idoc, '/ROOT/Customer/Order/OrderDetail',3) WITH ( OrderID VARCHAR(10), ProductID VARCHAR(20), Quantity INT )) AS #TMP 2. 임시테이블을 CREATE한 후 INSERTCREATE TABLE #TMP ( OrderID INT,.. 2025. 4. 24.
[CMD]tcping 1. ping과 유사하나, tcping은 특정 port에 대한 연결을 확인할 수 있다는 장점이 있다. 2. 사용방법 2-1. https://www.elifulkerson.com/projects/tcping.php 경로에서 tcping .exe파일 다운로드 2-2. tcping.exe파일을 C:\windows\System32 경로에 넣기 2-3. CMD 재시작 후 tcping 입력하여 올바르게 동작하는지 테스트 2025. 4. 24.
[CMD] ping - ip(도미엔) 연결 테스트 1. ping* 특정 IP 혹은 도메인과의 연결 테스트를 위한 명령어* -t를 붙여줄 경우 종료 전까지(Ctrl + c) 계속 테스트를 진행함* 주로 장비 연결 테스트를 할 때 사용해왔음 2025. 4. 23.
[CMD] tracert 1. 특정 사이트에 접속하기 까지의 IP경로 및 속도 추적* 호스트 간 속도를 디테일하게 알 수 있음(ping보다 디테일하게 볼 수 있다는 장점) 2025. 4. 23.
[CMD] netstat 1. netstat 이란?netstat 명령어는 자신의 컴퓨터와 연결된 모든 네트워크 연결을 보여주는 명령어 2. 사용방법명령프롬프트(CMD)에서 ">netstat /?"를 입력하면 netstat에 대한 자세한 설명을 확인할 수 있으며, 본 게시글에서는 자주 사용되는 -a, -n, -o에 대하여 알아볼 것이다. netstat에서 자주 사용되는 옵션(-a, -n, -o) -a : 모든 포트를 표시해준다.-n : "IP주소:포트" 형태로 보여준다. ex) 192.168.0.100:8080 -o : PID(프로세스ID)를 표시해준다. 1) 현재 열린(LISTEN) 포트 확인// TCP와 UDP 모두 확인> netstat -ano | find "LISTEN" 2025. 4. 23.
728x90