분류 전체보기 1383

Azure SQL Database 및 Azure SQL Data Warehouse IP 방화벽 규칙

Azure SQL Database 및 Azure SQL Data Warehouse IP 방화벽 규칙 · Version : Azure SQL Azure SQL Database 및 Azure SQL Data Warehouse IP 방화벽 규칙에 대해서 살펴본다. 여기에서 설명되는 내용은 Azure SQL Database Management Instance에 적용되지 않으니 혼돈하지 않도록 한다. 인터넷 및 Azure 환경에서 SQL Server 또는 SQL Database에 연결하기 전에 방화벽을 통과해야한다. 크게 서버 수준 IP 방화벽 규칙과 데이터베이스 수준의 IP 방화벽 규칙이 있다. 가능하면 항상 데이터베이스 수준 IP 방화벽 규칙을 사용 하는 것이 좋다. 이 방법을 사용하면 보안을 강화하 고 데이..

Azure SQL Database 보안 기능 개요

Azure SQL Database 보안 기능 개요 · Version : Azure SQL Microsoft Azure SQL Database는 클라우드 및 엔터프라이즈 애플리케이션용 관계형 데이터베이스 서비스를 제공한다. Azure SQL Database보안 전략은 아래 그림 처럼 계층형 심층 방어 방식을 따르며 외부에서 내부로 적용된다. 고객 데이터를 보호하기 위해 방화벽은 Azure Virtual Network 트래픽 출처 또는 IP 주소를 기준으로 액세스 권한이 명시적으로 부여될 때까지 네트워크에서 데이터베이스 서버에 액세스할 수 없도록 차단한다. Azure SQL Database 보안 기능의 자세한 내용은 Microsoft 공식 문서를 참고한다. · (영어) https://docs.microsof..

Azure SQL Database의 서버리스 구매 모델

Azure SQL Database의 서버리스 구매 모델 · Version : Azure SQL Azure SQL을 사용할 때, 다양한 구매모델이 있다. vCore 기반 모델, DTU 서비스 계층, 서버리스 컴퓨팅 계층이 있는데, 이번 포스트에서는 서버리스 구매 모델에 대해서 살펴본다. 자세한 내용은 Microsoft 공식 문서인 아래 링크를 참고 한다. · (영어) https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless?WT.mc_id=DP-MVP-4039834 · (한국어) https://docs.microsoft.com/ko-kr/azure/sql-database/sql-database-serverless?WT.mc_id..

Azure SQL에서 선택할 수 있는 다양한 배포 옵션

Azure SQL에서 선택할 수 있는 다양한 배포 옵션 · Version : Azure SQL Microsoft Azure SQL은 다양한 배포 옵션을 제공한다. 리프트 앤 시프트 마이그레이션에서 기존 애플리케이션 현대화, 최신 클라우드 서비스 구축에 이르기 까지 Microsoft SQL Server 엔진으로 구동되는 여러 배포 옵션을 제공한다. Azure SQL은 단일 통합 관리 환경을 제공하여 다양한 SQL Server 기반 응용 프로그램 모음을 대규모로 관리하는 복잡성을 제거한다. 배포에 옵션에 관한 자세한 내용은 아래 링크를 참고 한다. · (영어) https://docs.microsoft.com/en-us/azure/sql-database/sql-database-paas-vs-sql-server..

Azure SQL Database의 vCore 모델과 DTU 모델에서 마이그레이션

Azure SQL Database의 vCore 모델과 DTU 모델에서 마이그레이션 l Version : Azure SQL Azure SQL Database에서 vCore(가상코어) 구매 모델은 컴퓨팅 및 스토리지 리소스를 독립적으로 확장하고 온-프레미스 성능을 조정하며 가격을 최적화할 수 있다. 또한 하드웨어 세대(Generation)을 선택할 수 있다. 하드웨어 세대는 시간 및 지역에 따라 지원되는 세대가 다르므로, 항상 Microsoft의 공식 문서를 참고할 수 있도록 한다. l (영어) https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-vcore/?WT.mc_id=DP-MVP-4039834 l (한국어) ht..

Azure SQL Database의 서비스 계층에 따른 DTU 구매 모델

Azure SQL Database의 서비스 계층에 따른 DTU 구매 모델 l Version : Azure SQL 이전 포스트에서 Azure SQL Database 의 전반적인 내용에 대해서 살펴 보았다. Azure SQL의 Overview에 대해서 자세히 알고 싶으면 아래 링크를 참고한다. l (영어) https://docs.microsoft.com/en-us/azure/sql-database/sql-database-technical-overview/?WT.mc_id=DP-MVP-4039834 l (한국어) https://docs.microsoft.com/ko-kr/azure/sql-database/sql-database-technical-overview/?WT.mc_id=DP-MVP-4039834 Az..

Azure SQL Database 서비스

Azure SQL Database 서비스 · Version : Azure SQL Azure SQL Database는 관리 서비스로 제공되는 범용 관계형 데이터베이스 이며, Azure Portal에서 응용 프로그램 및 솔루션에 대한 고가용성 및 고성능 데이터 저장소 계층을 만들 수 있다. 데이터 또한graph, JSON, spatial(공간), XML등 관계형 데이터와 비관계형 구조 모두 처리할 수있다. Azure SQL Database는 Microsoft SQL Server 데이터베이스 엔진을 기반으로 하며, high-performance In-Memory Optimize 기능및 지능형 쿼리 같은 고급 처리 기술을 사용할 수 있다. 실제 Microsoft에서는 최신 기능은 Azure SQL Databas..

SQL Server 2019 temp table을 사용한 워크로드에서 recompile 감소

SQL Server 2019 temp table을 사용한 워크로드에서 recompile 감소 · Version : SQL Server 2019 SQL Server 2019에는 응용프로그램 코드에 필요한 변경을 최소화 하면서 성능을 향상시키는 몇 가지 성능 최적화가 도입 되었다. 이번 포스트에서는 SQL Server 2019 성능 개선 사항 중 하나인 temp 테이블을 사용한 작업 부하에 대해 리컴파일 감소로 인한 성능 향상을 설명한다. · Intelligent query processing in SQL databases : https://docs.microsoft.com/en-us/sql/relational-databases/performance/intelligent-query-processing?vie..

Azure SQL Managed Instance 및 SQL Server 2016 Later에서 대기 통계 분석

Azure SQL Managed Instance 및 SQL Server 2016 Later에서 대기 통계 분석 · Version : Azure SQL, SQL Server 2016 Later 대기 통계(Wait Statistics)는데이터베이스 엔진에서 무언가를 기다리는 쿼리를 식별하는데 도움이 되며 쿼리 지속시간이 긴 이유를 분석할 수 있는 정보를 나타낸다. 이번 포스트에서는 워크로드가 대기하는 이유와 일부 리소스에서 대기중인 쿼리를 식별하는 방법에 대해서 살펴본다. Azure SQL Managed Instance를 사용하면 아래 DMV를 사용하여 쿼리가 리소스를 대기하는 이유를 찾을 수 있다. · sys.dm_os_wait_stats : 인스턴스 레벨에서 대기 정보 반환 · sys.query_stor..

MySQL/MariaDB Single-pass, Two-pass Sort Algorithm

MySQL/MariaDB Single-pass, Two-pass Sort Algorithm · Version : MySQL 5.X Later, MariaDB 5.X Later MySQL/MariaDB에서는 정렬 알고리즘으로Single-pass 와 Two-pass 알고리즘을 사용한다. 그리고 정렬처리 방식으로 인덱스를 사용한 방식과 테이블을 사용하여 정렬하는 방식이 있다. Single-pass 알고리즘은 Sort Buffer에 정렬 기준 칼럼을 포함한 SELECT에 포함된 컬럼의 데이터를 버퍼 메모리에 담아서 정렬을 수행하는 방식이다. Two-pass 알고리즘은 정렬 컬럼과 프라이머리 키 값만 Sort buffer에 담아서 정렬을 수행하고, 정렬된 순서대로 다시 프라이머리키로 테이블을 읽어서 SELECT ..

MySQL, MariaDB 2019.09.21