본문 바로가기

Database

(103)
[HANA] Delta merge -1 (internal) → 여기서 부터는 "논문에서만 존재하고 구현된 적이 없는 내용입니다. !!!!!" by SAP HANA Lab ('19.4.8 conference call) BUT, L1-Delta가 언급된 부분 해당 논문 p731-sikka.pdf 해당 논문을 정리한 여러 자료들 efficient transaction processing in sap hana https://slideplayer.com/slide/4560338/ https://slideplayer.com/slide/14032908/ Presentation1_CongGuo.pdf ....이외에도 많이 있음 Hasso Plattner의 eBook A course in in-Memory data Management.pdf 레노보에서 나온 자료 https://..
[HANA] HSR - estimating the maximum retention time 보호되어 있는 글입니다.
[HANA] 2700084 - FAQ: SAP HANA Persistent Memory * https://launchpad.support.sap.com/#/notes/2700084 Persistent memory overview 주요 특징 Persistent memory에 있는 데이터는 DRAM에 중복으로 존재하지 않음 Persistent memory에 있는 Column store main store는 DRAM에 저장 되니 않음 전체적인 메모리의 크기는 변하지 않음 DB restart나 crash의 경우에 유요하게 사용 가능 파라미터 설정 memorymanager section global.ini -> [memorymanager] -> global_allocation_limit Unit = MB Memory의 DRAM 부분만 관장함 Persistent memory를 사용하는 경우와 비교하면..
[HANA] Admission control 2019/05/06 - [Database] - [HANA] 2222250 - FAQ: SAP HANA workload Management 2019/05/01 - [Database] - [HANA] Workload Management (internal) Overview Load 정도를 위한 임계치 설정 Host CPU Used memory / memory limit (GAL) Overload protextion behaviors Queueing incomming requests Rejecting incomming requests 예외 Admin-privileged session (예. SESSION_ADMIN, WORKLOAD_ADMIN 등) 자원의 소비를 줄이도록 도와주는 요청 들 (예. Commit, ..
[HANA] 2222250 - FAQ: SAP HANA workload Management * https://launchpad.support.sap.com/#/notes/2222250 https://launchpad.support.sap.com/#/notes/2222250 launchpad.support.sap.com What is SAP HANA workload HANA에서의 Workload OLAP workload - BW system OLTP workload - transactions in an ERP system Mixed workload - both OLAP and OLTP = modern ERP system Internal workload - merges, backups and savepoints 병목이 될 수 있는 resource Memory CPU and threads Netwo..
[HANA] Trouble shooting - Version GC Issue GC Blocker 찾기 GC를 blocking하고 있는 Statement와 connection을 찾아야 함 Statement Library MVCC Blocker Connection MVCC Blocker Statement MVCC Blocker Transaction Connection ID, Statement 확인 필요 (Example) MVCC Blocker Statemen Type = GLOBAL - Global version garbage collection blocker = TABLE - The specific table의 garbage collecton blocker TABLE의 GC blocker에 의한 Timestamp가 Global timestamp보다 낮음 수행 후 바로 TABLE t..
[HANA] Trouble shooting - MVCC Issue MVCC Problem Identification Transactions blocking garbage collection은 다음으로부터 발생 가능 Long-running or unclosed cursor Long-running trancation with isolation mode 'serializable' or 'repeatable read' Hanging threads MVCC 관련 문제가 있는지 확인 위해 active version 수를 확인 해야 함 select * from m_mvcc_tables where name in ('NUM_VERSIONS','MAX_VERSIONS_PER_RECORD','TABLE_ID_OF_MAX_NUM_VERSIONS'); -> NUM_VERSIONS and MA..
[HANA] Workload Management (internal) 보호되어 있는 글입니다.