成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

「內存數據庫」調整插入和數據負載的HANA性能

運維 數據庫運維
插入和數據加載將寫入新數據,而SELECT、UPDATE或DELETE等其他操作必須對現有數據進行操作。

 插入和數據加載將寫入新數據,而SELECT、UPDATE或DELETE等其他操作必須對現有數據進行操作。

[[279205]]

因此,典型的性能因素是部分不同的。如果你想提高插入和數據加載的性能,你可以考慮以下方面:

Area Details

Lock waits

參見1999998,如果需要,優化鎖等待情況。插入必須等待鎖的典型情況是:

  • 重要的保存點階段
  • 同一主鍵的并發插入
  • SAP HANA內部鎖
  • 同一表上的DDL操作已激活

Columns

在插入期間,必須分別維護每一列,因此插入時間在很大程度上取決于表列的數量。

Indexes

每個現有索引都會減慢插入操作的速度。檢查是否可以在大量插入和數據加載期間減少索引的數量。SAP BW提供了在數據加載期間自動刪除和重新創建索引的可能性。主索引通常不能被刪除。

Bulk load

如果加載了大量記錄,就不應該對每條記錄執行插入。相反,您應該盡可能利用批量加載選項(即使用單個插入操作插入多個記錄)。

Parallelism

如果加載了大量記錄,則應該考慮客戶端上的并行性,以便使用到SAP HANA的多個連接來加載數據。

Commits

確保在執行大規模插入時定期執行COMMIT (after each bulk of a bulk load)。

Delta merge

大的增量存儲會降低負載性能,所以要確保定期執行增量合并。

避免重復合并小的增量存儲或使用大量未提交的數據,以避免不必要的開銷。

Table vs. record lock

如果只可能進行一次非并行插入,并且不需要對底層表進行并發更改,那么使用全局表鎖而不是大量的單獨記錄鎖可能會很有用。表鎖可以通過以下方式設置:

LOCK TABLE " " IN EXCLUSIVE MODE

之后,SAP HANA不再需要維護單獨的記錄鎖。這種方法也適用于INSERT…選擇可以在內部并行化的操作。

Savepoints

需要保存點將修改后的數據寫入磁盤。通常的主要意圖是盡可能縮短阻塞保存點階段,同時接受較長的保存點持續時間。在大量導入期間,相反的情況可能更好:保存點更短,阻塞階段增加的風險更大。較短的保存點可以減少寫入磁盤的數據量,還可以減少需要保留的日志量,從而降低文件系統溢出的風險。

在大量更改期間,可以考慮以下參數調整來減少總體保存點持續時間:

  • lower values for global.ini -> [persistence] -> savepoint_max_pre_critical_flush_duration (e.g. 300 instead of 900)
  • higher values for global.ini -> [persistence] -> savepoint_pre_critical_flush_retry_threshold (e.g. 10000 instead of 3000)

Bugs

以下SAP HANA bug可能會對插入性能產生負面影響:

Impacted RevisionsDetails 1.00.120 - 1.00.122.11

2.00.000 - 2.00.012.00如果大量的空間數據是在沒有提交的情況下逐行插入的,那么由于SAP HANA bug和調用堆棧模塊AttributeEngine::spatialae::DeltaComponents::reserveDocid所花費的大量時間,性能可能會很差。作為“GeometryDeltaAttribute鎖”上的次要影響爭用是可能的。

典型的吞吐量

  • 問題情況,如長臨界保存點階段或其他鎖
  • < 500 records / second
  • 正常的、連續的單行插入
  • 1,000 - 10,000 records / second
  • 高度并行的批量加載
  • 1,000,000 records / second

原文:https://www.stechies.com/performance-inserts-data-loads-tuned/

本文:https://pub.intelligentx.net/tuning-hana-performance-inserts-and-data-loads

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2010-04-12 17:19:16

Oracle數據庫

2010-04-07 13:32:39

Oracle調優

2010-08-27 11:03:44

DB2數據庫性能調整

2018-08-09 08:59:56

數據庫MySQL性能優化

2013-07-24 09:15:18

SAP HANA內存數據庫

2011-03-17 14:51:33

數據庫自我調整

2023-11-17 07:16:01

2021-03-08 10:18:55

數據庫數據Prometheus

2010-04-19 13:59:17

Oracle 數據庫

2010-04-19 13:25:45

Oracle調整

2009-02-01 13:33:13

Oracle數據庫配置

2011-08-04 18:00:47

SQLite數據庫批量數據

2024-08-09 08:28:14

品牌數據庫產品

2011-04-14 09:38:55

內存數據庫

2010-10-14 13:18:55

MySQL存儲過程

2010-05-07 13:14:22

數據庫負載均衡

2010-05-10 18:05:09

2023-10-08 08:09:16

數據庫性能服務器

2011-04-18 09:03:36

數據庫查詢

2009-06-05 11:55:00

數據庫用戶管理數據導入導出
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费同性女女aaa免费网站 | 日韩欧美第一页 | 亚洲精品久久久久avwww潮水 | 国产资源网 | 女女爱爱视频 | 日韩乱码一二三 | 欧美片网站免费 | 天天干天天草 | 免费一区 | 久久精品久久久久久 | 天天干夜夜操 | 天天噜天天干 | 高清人人天天夜夜曰狠狠狠狠 | 日韩不卡三区 | 少妇一级淫片免费放播放 | 日韩精品一区二区三区视频播放 | 欧美久久一区二区 | 四虎影院免费在线 | 久久久久中文字幕 | 亚洲综合电影 | 日韩在线观看网站 | 91大神新作在线观看 | 99九色| 亚洲第一av网站 | 一区二区免费在线观看 | 久久久.com | www国产成人免费观看视频,深夜成人网 | 精区3d动漫一品二品精区 | 日韩三级在线观看 | 亚洲毛片| www.蜜桃av.com | 日本在线播放 | 亚洲国产精品一区二区第一页 | 久久久天天 | av天天干| 成人av鲁丝片一区二区小说 | 超碰97在线免费 | 亚洲自拍偷拍视频 | 国产成人小视频 | 在线免费观看毛片 | 成人免费观看视频 |