데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

How to check if Azure SQL is using In-Memory

-          Azure SQL에서 In-Memory 사용하는지 확인하는 방법

-          Premium Tier에서 Standard Tier  변경  프리미엄 서비스 사용 확인

 

·         Version : AzureSQL

 

Azure SQL 사용시 Tier 마다 지원되는 기능이 조금씩 다르다그중 P Tier Premium 서비스로 In-Memroy 테이블이 지원된다이번 포스트에서는 P Tier에서 하위 S Tier 변경  In-Memory 서비스를 사용하고 있는 테이블이 있는지 확인하는 방법에 대해서 알아본다.

 

·         Service Tier : https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers

Basic

Standard

Premium

Target workload

Development and production

Development and production

Development and production

Uptime SLA

99.99%

99.99%

99.99%

Backup retention

7 days

35 days

35 days

CPU

Low

Low, Medium, High

Medium, High

IO throughput (approximate)

2.5 IOPS per DTU

2.5 IOPS per DTU

48 IOPS per DTU

IO latency (approximate)

5 ms (read), 10 ms (write)

5 ms (read), 10 ms (write)

2 ms (read/write)

Columnstore indexing

N/A

S3 and above

Supported

In-memory OLTP

N/A

N/A

Supported

 

아래 스크립트를 실행 하면 현재 Azure SQL에서 In-Memory OLTP 지원하는지 확인할  있다. 1 반환되면 지원함을 의미한다.

SELECT DatabasePropertyEx(DB_NAME(), 'IsXTPSupported');

 


 

아래 스크립트는 Tier 다운그레이드할때 In-Memory OLTP 제거 해야하는 테이블   컴파일된 모듈을 나타낸다.

SELECT * FROM sys.tables WHERE is_memory_optimized=1

SELECT * FROM sys.table_types WHERE is_memory_optimized=1

SELECT * FROM sys.sql_modules WHERE uses_native_compilation=1

 


 

 

[참고자료]

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-in-memory

2018-03-27 / 강성욱 / http://sqlmvp.kr / http://sqlangeles.com

 

SQL Azure, In-Memory OLTP, Azure SQL Downgrade, How to check Azure SQL down grade

No. Subject Author Date Views
2130 클러스터 컬럼스토어 인덱스(Clusterd Columnstore Index)에서 대량 인서트 작업시 발생하는 래치 경합 최소화 트릭 jevida(강성욱) 2019.03.25 372
2129 SQL Server 2016 향상된 복제 기능 – 배포 데이터베이스 클린업 향상 jevida(강성욱) 2019.03.25 290
2128 SQL Server 2017향상된 복제 기능 – 배포 데이터베이스의 AG 지원 jevida(강성욱) 2019.03.25 435
2127 SQL Server 2017 향상된 복제 기능 - 복제에이전트 프로필 매개변수의 동적 새로 고침 jevida(강성욱) 2019.03.25 488
2126 SQL Server update on Docker jevida(강성욱) 2019.03.25 380
2125 SQL Server 2017에서 향상된 UDF 실행 계획 jevida(강성욱) 2019.03.25 349
2124 ETL data error with MariaDB ODBC 3.0 (from Aurora to MS SQL) jevida(강성욱) 2019.03.25 494
2123 Run the SQL Server 2017 with Docker jevida(강성욱) 2019.03.25 427
2122 SQL Server Configuration Manager 실행 오류 (WMI 공급자 연결 오류) jevida(강성욱) 2019.03.25 455
2121 BULK INSERT 동시에 여러개 실행 향지 2019.01.30 807
2120 대용량 데이터 조인에 대한 고민 ( Hash Join VS Nested Loop Join ) 향지 2018.04.04 4253
» How to check if Azure SQL is using In-Memory jevida(강성욱) 2018.03.31 3227
2118 MSSQL-CLI를 활용한 크로스플랫폼에서 SQL Server 관리하기 jevida(강성욱) 2018.03.31 3526
2117 SSMS – Search for execution plan jevida(강성욱) 2018.03.31 3718
2116 SQL Server Parallelism and Wait change (CXAPCKET, CXCONSUMER) jevida(강성욱) 2018.03.31 3888
2115 SQL Server Statistics Update row sampling rate and histogram step jevida(강성욱) 2018.03.31 3588
2114 SSMS – AlwaysOn Group Latency report jevida(강성욱) 2018.03.31 3370
2113 SQL Server 백업 압축의 압축률 확인 jevida(강성욱) 2018.03.31 4088
2112 SQL Server 교착 상태 모니터링 (-T1222) jevida(강성욱) 2018.03.31 4111
2111 SQL Operations Studio - Linux, MAC에서 사용할 수 있는 SQL DBMS 툴 jevida(강성욱) 2018.03.31 3065





XE Login