전체 글 (114) 썸네일형 리스트형 MS SQL DB 내에서 테이블 크기 비교하기 확인하고자 하는 Database 내에서 query창을 실행한 후, 아래의 명령어를 활용하면 된다. 불필요한 로그가 있다면, 주기적으로 삭제해 주면 된다. SELECT t.NAME AS TableName, s.Name AS SchemaName, p.rows AS RowCounts, SUM(a.total_pages) * 8 AS TotalSpaceKB, SUM(a.used_pages) * 8 AS UsedSpaceKB, (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB FROM sys.tables t INNER JOIN sys.indexes i ON t.OBJECT_ID = i.object_id INNER JOIN sys.partitions p O.. Active Directory(AD) 서버와 통신 상태 확인하기 특정 서버나 클라이언트 대역에서 AD 서버와 통신이 가능한지 확인해 보고 싶다면, 아래 명령어를 사용하면 된다. nltest 명령어는 AD 서비스에 필요한 대부분의 TCP Port들을 활용하기 때문에, 손쉽게 네트워크 환경에 대한 점검이 가능하다. 물론 Dynamic Port나 아래 Port 이외에 다른 Port를 활용할 수 있지만, 기본적인 통신 상태를 체크하기에는 충분하다. nltest /server:AD서버명(IP or Host) /dsgetdc:도메인명(test.com) -주요 점검 포트 LDAP: TCP 389 LDAPS: TCP 636 Kerberos: TCP 88 DNS: TCP 53 SMB over IP (Microsoft-DS): TCP 445 Global Catalog LDAP: TCP.. On-Premise Exchange (2016,2019) / Exchange Online 하이브리드(Hybrid) 구성도 기업에서 On-Premise Exchange 서버와 Office 365 서비스를 함께 사용하고자 하는 경우, 기본적인 시스템 구성 및 Mail Flow 다음과 같다. 아래 구성도 중, Exchange Online Protection (EOP)는 외부에서 들어오는 이메일을 처리하고, 스팸 및 바이러스를 검사하며, 이메일은 EOP에서 필터링된 후, Edge Transport 서버로 직접 전달된다. Reverse Proxy는 주로 클라이언트 연결 요청을 처리하는 역할을 수행하며, EOP와의 직접적인 관련은 없다. Reverse Proxy는 보안 및 성능 개선을 위한 선택 사항이며, 메일 서버에 공인 IP를 직접 할당하는 방식으로도 구성 가능하다. 물론 일정 규모 이상의 기업이라면 외부와의 통신을 안전하게 관리.. 페이지 스와핑(Page Swapping) 이해하기 페이지 스와핑은 운영 체제에서 메모리 관리를 위해 사용하는 기술이다. 이 글에서는 kswapd 커널 쓰레드와 페이지 스와핑 작동 원리에 대해 쉽게 설명해 보도록 하겠다. kswapd 커널 쓰레드 kswapd는 메모리가 부족할 때 작동하여 메모리를 청소하는 역할을 한다. 메모리의 여유 공간(free area)이 부족해지면 kswapd가 활성화되어 메모리 정리를 시작한다. 페이지 스와핑 작동 원리 A. Slab 캐시 정리 kswapd는 먼저 Slab 캐시를 줄여 메모리를 확보한다. B. 레퍼런스 비트 확인 페이지의 레퍼런스 비트를 확인하여 사용 중인 페이지를 active 리스트에, 사용되지 않은 페이지를 inactive 리스트에 분류한다. 이 과정에서 페이지에 두 번째 기회를 주기도 한다. C. inacti.. AWS L4/L7 Load Balancer AWS가 제공하는 LB 방식은 크게 2가지 형태가 존재한다. 네트워크나, 어플리케이션 레벨에서의 LB(로드밸런서)라고 볼 수 있는데, HTTP/HTTPS는 일반적으로 ALB를 활용하여 구성하면 된다. Network Load Balancer (NLB) OSI 모델의 Layer 4(전송 계층)에서 작동하여, TCP/UDP 프로토콜 기반의 로드 밸런싱을 수행한다. 클라이언트의 IP 주소와 포트, 대상의 IP 주소와 포트를 기반으로 트래픽을 분산시키며, 높은 처리량과 초당 수백만 개의 요청을 처리할 수 있는 빠른 성능을 제공하는 것이 장점이다. 정적 IP를 할당(Elastic IP)하여 사용할 수 있다. NLB는 TCP 및 UDP 트래픽에 대해서만 로드 밸런싱이 가능하며, HTTP/HTTPS 트래픽에 대한 로드.. MS SQL에서 계정에 대한 조회(Select) 권한 확인하기 MS SQL 내 생성된 계정에 대해 어떤 View/Table에 대한 조회권한이 부여된 상태인지 궁금할 때가 있다. 이럴땐 아래 Query를 활용하면 된다. 해당 Query는 sys.database_permissions 및 sys.objects 시스템 카탈로그 뷰에서 권한 정보를 가져오는 Query이다. DECLARE @UserName NVARCHAR(128) = '계정명'; SELECT USER_NAME(p.grantee_principal_id) AS UserName, o.name AS ViewName, p.permission_name AS Permission FROM sys.database_permissions p INNER JOIN sys.objects o ON p.major_id = o.object.. M365 F1, E3 라이선스 차이점 Microsoft 365 (M365)는 Microsoft의 클라우드 기반 제품군으로, Office 365, Windows 10 및 Enterprise Mobility + Security (EM+S)와 같은 서비스를 결합한 것을 통칭한다. M365 F1 및 E3 라이선스는 다양한 기능을 제공하며, 기업의 요구에 따라 선택하여 사용 가능하며, 주요 차이점은 다음과 같다. 사용자 대상 F1: 퍼스트라인(Frontline)" 작업자를 대상으로 하며, 일상 업무에 필요한 기본 기능을 제공한다. 이는 고객 서비스, 생산 및 유통과 같은 업무를 수행하는 직원들을 위한 라이선스이다. E3: 기업의 일반적인 사용자를 대상으로 하며, 풍부한 기능과 고급 보안 및 관리 기능을 제공한다. Office 애플리케이션 F1: Of.. IntelliJ IDEA란? 주요 기능 및 특징 IntelliJ IDEA는 JetBrains이 개발한 자바를 포함한 다양한 프로그래밍 언어를 위한 통합 개발 환경(IDE)으로 프로그래머의 생산성을 향상시키기 위해 설계되었으며, 코드 작성, 디버깅, 리팩토링, 테스트, 버전 관리 등의 개발 작업에 필요한 다양한 기능을 제공한다. 기존 Eclipse/Netbean 등과 다르게 사용자 편의성에 집중하고 있다. IntelliJ IDEA 다운로드: 우수성과 인체 공학이 담긴 JetBrains Java IDE IntelliJ IDEA의 주요 기능 및 특징은 다음과 같다. IntelliJ IDEA IntelliJ IDEA 다운로드: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com 개발자가 빠르게 코드를 작성할 수 있도록.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음