{"id":4164,"date":"2018-06-20T12:00:34","date_gmt":"2018-06-20T11:00:34","guid":{"rendered":"https:\/\/www.data-protector.org\/wordpress\/?p=4164"},"modified":"2018-06-16T09:40:17","modified_gmt":"2018-06-16T08:40:17","slug":"optimize-mssql-backup-performance","status":"publish","type":"post","link":"https:\/\/www.data-protector.org\/wordpress\/de\/2018\/06\/optimize-mssql-backup-performance\/","title":{"rendered":"MSSQL Backup Performance optimieren"},"content":{"rendered":"<p>Performance Optimierungen sind stets ein beliebtes Thema. Dieser Beitrag enth\u00e4lt Informationen zur Optimierung der MSSQL Backup Performance mit Data Protector. Wie immer, bei dieser Art von Ratschl\u00e4gen, gilt was f\u00fcr die viele Umgebungen hilfreich sein kann, ist noch lange keine allgemeing\u00fcltige L\u00f6sung f\u00fcr jede Umgebung. Bitte testen Sie diese \u00c4nderungen und wenden Sie sich im Zweifelsfall vertrauensvoll an Ihren SQL Server-Administrator.<\/p>\n<ol>\n<li>Allgemeine Empfehlungen\n<ol>\n<li>Tuning mit omnirc<\/li>\n<li>D<span class=\"SystemTitle\">atabase integrity check<\/span><\/li>\n<li><span class=\"SystemTitle\">SQL backup compression<\/span><\/li>\n<\/ol>\n<\/li>\n<li>Parallel database backup<\/li>\n<li>Multi-stream database backup<\/li>\n<\/ol>\n<p>Die Parallele- und Multi-Streaming Sicherung von Microsoft SQL Datenbanken wird seit Data Protector A.09.08 unterst\u00fctzt.<\/p>\n<p><!--more--><\/p>\n<h3><strong>1. Allgemeine Empfehlungen<\/strong><\/h3>\n<h3><strong>Tuning mit omnirc<\/strong><\/h3>\n<p>Die folgenden <strong>omnirc\u00a0<\/strong>Optionen sind normalerweise eine gute Wahl, um die allgemeine Backup Performance mithilfe des MSSQL-Online Backup Agents zu verbessern. Mit den Einstellungen werden die \u00dcbertragungsgr\u00f6\u00dfe und die Blockgr\u00f6\u00dfe auf ihre maximalen Werte erh\u00f6ht. Das setzt nat\u00fcrlich voraus, dass die zugrundelegenden Dateisysteme entsprechend korrekt formatiert wurden (64k).<\/p>\n<pre># Increase block size and transfer size for MSSQL backups\r\nOB2SQLBLOCKSIZE=65536\r\nOB2SQLMAXTRANSFERSIZE=4194304<\/pre>\n<h3><strong>D<span class=\"SystemTitle\">atabase integrity check<\/span><\/strong><\/h3>\n<p>Die Option\u00a0<span class=\"SystemTitle\"><strong>Check database integrity<\/strong><\/span> ist n\u00fctzlich, um eine Datenbankbesch\u00e4digung zum Zeitpunkt der Sicherung zu erkennen. Das \u00dcberpr\u00fcfen der Datenbankintegrit\u00e4t kostet Zeit und belastet die Festplatten und CPUs auf dem Datenbankserver. Wenn Sie unterschiedliche Sicherungsjobs f\u00fcr vollst\u00e4ndige Sicherungen und Transaktionsprotokollsicherungen haben, empfiehlt es sich, die \u00dcberpr\u00fcfung der Datenbankintegrit\u00e4t bei Transaktionsprotokollsicherungen zu <strong>deaktivieren<\/strong>, insbesondere wenn sie sehr h\u00e4ufig ausgef\u00fchrt werden m\u00fcssen.<\/p>\n<h3><strong><span class=\"SystemTitle\">SQL backup compression<\/span><\/strong><\/h3>\n<p>Mit Data Protector k\u00f6nnen Sie die Verwendung der <strong>SQL backup compression<\/strong> konfigurieren. Standardm\u00e4\u00dfig werden die MSSQL-Servereinstellungen verwendet, die in der Datenbank konfiguriert sind. Backupger\u00e4te wie Band- und Backup to Disk mit Deduplizierung (StoreOnce, Data Domain) bieten eine hohe Datenreduktion zum Zeitpunkt der Sicherung, haben jedoch Probleme mit vorkomprimierten Daten. Im Zweifelsfall <strong>deaktivieren<\/strong> Sie\u00a0 die SQL-Backup-Komprimierung, um Probleme zu vermeiden.<\/p>\n<h3><strong>2. Parallel database backup:\u00a0<\/strong><strong>Viele kleine Datenbanken pro Instanz<\/strong><\/h3>\n<p>Dies ist ein typisches Beispiel f\u00fcr einen MSSQL-Server, der Hunderte von Datenbanken pro Instanz enth\u00e4lt. Selbst wenn die Datenbanken relativ klein sind, dauert die serielle Abarbeitung lange. Die L\u00f6sung besteht darin, den Integrationsagenten so zu konfigurieren, dass mehrere Datenbanken gleichzeitig gesichert werden. Im folgenden Beispiel wird davon ausgegangen, dass Sie den Agenten erfolgreich auf dem Clientsystem installiert haben. F\u00fcgen Sie anschlie\u00dfend dem Clientsystem die folgenden omnirc Optionen hinzu, um die parallele Verarbeitung zu aktivieren.<\/p>\n<p># Allow to backup multiple SQL databases in parallel, one stream per database<br \/>\nOB2_PREFER_DATABASE_PARALLELISM=1<br \/>\nOB2_DEFAULT_CONCURRENT_STREAMS=1<\/p>\n<p>Der gesamte MSSQL Server muss f\u00fcr die Sicherung ausgew\u00e4hlt werden.<\/p>\n<p><a href=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4167\" src=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-450x323.png\" alt=\"\" width=\"450\" height=\"323\" srcset=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-450x323.png 450w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-150x108.png 150w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-768x551.png 768w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-1024x734.png 1024w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22.png 1063w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>W\u00e4hlen Sie die richtige Anzahl an Zielger\u00e4ten aus. B2D Libraries k\u00f6nnen mehrere Datenstr\u00f6me pro Gateway \u00f6ffnen. In unserem Beispiel werden bis zu 4 Datenstr\u00f6me akzeptiert.<\/p>\n<p><a href=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4168\" src=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29-450x218.png\" alt=\"\" width=\"450\" height=\"218\" srcset=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29-450x218.png 450w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29-150x73.png 150w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29.png 600w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>W\u00e4hlen Sie in\u00a0<strong>Backup Object Summary<\/strong> die <strong>Properties<\/strong> des MSSQL-Servers aus und \u00e4ndern Sie <strong>Concurrent streams <\/strong>in der Registerkarte\u00a0<strong>MS SQL-Integration<\/strong> so ab, dass diese\u00a0der Anzahl der konfigurierten Zielger\u00e4te entsprechen. Wir verwenden 4 in unserem Beispiel.<\/p>\n<p><a href=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4173\" src=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56-450x393.png\" alt=\"\" width=\"450\" height=\"393\" srcset=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56-450x393.png 450w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56-150x131.png 150w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56.png 762w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>Wenn das Backup ausgef\u00fchrt wird, sehen wir 4 aktive Streams und das Backup l\u00e4uft im Vergleich zu einem Single-Stream-Backup sehr schnell ab.<\/p>\n<p><a href=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h44_23.png\"><img loading=\"lazy\" class=\"alignnone wp-image-4192 size-medium\" src=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h44_23-450x109.png\" alt=\"\" width=\"450\" height=\"109\" srcset=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h44_23-450x109.png 450w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h44_23-150x36.png 150w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h44_23-768x185.png 768w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h44_23-1024x247.png 1024w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h44_23.png 1619w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<h3><strong>3. Multi-stream database backup:\u00a0<\/strong><strong>Wenige sehr gro\u00dfe Datenbanken<\/strong><\/h3>\n<p>Wenn der MSSQL-Server nur wenige, aber sehr gro\u00dfe Datenbanken enth\u00e4lt, sind die folgenden Hinweise wahrscheinlich n\u00fctzlich. Die L\u00f6sung besteht darin, den Integrationsagenten f\u00fcr die Sicherung von Datenbanken mit mehreren Datenstr\u00f6men zu konfigurieren. Im folgenden Beispiel wird davon ausgegangen, dass Sie den Agenten erfolgreich auf dem Clientsystem installiert haben. F\u00fcgen Sie anschlie\u00dfend dem Client-System die folgenden omnirc Optionen hinzu, um das Multi-Streaming zu aktivieren. Bitte beachten Sie, dass die Anzahl der Streams pro Datenbank in dieser Datei konfiguriert wird. In unserem Beispiel verwenden wir 2 gleichzeitige Streams.<\/p>\n<p># Allow to backup multiple SQL databases in parallel, 2 streams per database<br \/>\nOB2_PREFER_DATABASE_PARALLELISM=1<br \/>\nOB2_DEFAULT_CONCURRENT_STREAMS=2<\/p>\n<p>Der gesamte MSSQL Server muss f\u00fcr die Sicherung ausgew\u00e4hlt werden. Jede Datenbank wird in zwei Teilen gesichert.<\/p>\n<p><a href=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4167\" src=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-450x323.png\" alt=\"\" width=\"450\" height=\"323\" srcset=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-450x323.png 450w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-150x108.png 150w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-768x551.png 768w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22-1024x734.png 1024w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h22_22.png 1063w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>W\u00e4hlen Sie die richtige Anzahl an Zielger\u00e4ten aus. B2D Libraries k\u00f6nnen mehrere Datenstr\u00f6me pro Gateway \u00f6ffnen. In unserem Beispiel werden bis zu 4 Datenstr\u00f6me akzeptiert.<\/p>\n<p><a href=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4168\" src=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29-450x218.png\" alt=\"\" width=\"450\" height=\"218\" srcset=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29-450x218.png 450w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29-150x73.png 150w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_18h25_29.png 600w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>W\u00e4hlen Sie in\u00a0<strong>Backup Object Summary<\/strong> die <strong>Properties<\/strong> des MSSQL-Servers aus und \u00e4ndern Sie <strong>Concurrent streams <\/strong>in der Registerkarte\u00a0<strong>MS SQL-Integration<\/strong> so ab, dass diese\u00a0der Anzahl der konfigurierten Zielger\u00e4te entsprechen. Wir verwenden 4 in unserem Beispiel.<\/p>\n<p><a href=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4173\" src=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56-450x393.png\" alt=\"\" width=\"450\" height=\"393\" srcset=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56-450x393.png 450w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56-150x131.png 150w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_19h12_56.png 762w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<p>Wenn das Backup ausgef\u00fchrt wird, sehen wir 4 aktive Streams und das Backup l\u00e4uft im Vergleich zu einem Single-Stream-Backup sehr schnell ab. 2 Datenbanken werden gleichzeitig gesichert und jede Datenbank wird in 2 Teile unterteilt.<\/p>\n<p><a href=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h27_18.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-4190\" src=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h27_18-450x152.png\" alt=\"\" width=\"450\" height=\"152\" srcset=\"https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h27_18-450x152.png 450w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h27_18-150x51.png 150w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h27_18-768x259.png 768w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h27_18-1024x345.png 1024w, https:\/\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2018\/05\/2018-05-24_20h27_18.png 1159w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Optimizing performance has always been a hot topic. This post contains information on how to optimize your MSSQL backup performance with the Data Protector. As always, with this kind of advice, this MAY be helpful in most environments but is not a general solution for any environment. Please test any of the changes and consult [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"spay_email":""},"categories":[11],"tags":[212],"translation":{"provider":"WPGlobus","version":"2.8.8","language":"de","enabled_languages":["en","de"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"de":{"title":true,"content":true,"excerpt":false}}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p28cjj-15a","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3514,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2017\/09\/data-protector-10-patch-bundle-a-10-01-build-307\/","url_meta":{"origin":4164,"position":0},"title":"Data Protector 10 \u2013 Patch Bundle A.10.01 (Build 307)","date":"28. September 2017","format":false,"excerpt":"{:en}The Patch Bundle A.10.01 (Build 307) for Data Protector 10 has been released on September 28, 2017. This first cumulative patch can be installed on top of A.10.00. It is recommended to install it on all Installation Servers (IS) and the Cell Managers (CM). Then push the new packages from\u2026","rel":"","context":"In &quot;DP A.10.00&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4083,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2018\/05\/sysbackup-oracle-12c\/","url_meta":{"origin":4164,"position":1},"title":"SYSBACKUP auf Oracle 12c","date":"28. Mai 2018","format":false,"excerpt":"{:en}Starting with Oracle 12c three new administrative roles and users have been introduced to conform the principle of access to the least privilege. The users and roles named SYSBACKUP, SYSDG and SYSKM will be created when the database is created with their account in expired and locked status.\u00a0SYSBACKUP is used\u2026","rel":"","context":"In &quot;HowTo&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":831,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2011\/12\/slow-backup-on-windows-2008-r2\/","url_meta":{"origin":4164,"position":2},"title":"Slow backup on Windows 2008 R2","date":"19. Dezember 2011","format":false,"excerpt":"{:en}When running Data Protector 6.20 together with a media agent installed on Windows 2008 sometimes you might have a bad backup performance. Sure, this was a known problem when DP 6.20 was launched and it was fixed with patch DPWIN_00516. If you still experience bad backup performance I recommend to\u2026","rel":"","context":"In &quot;Common&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3952,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2018\/04\/effectively-manage-omnirc-options\/","url_meta":{"origin":4164,"position":3},"title":"Effektives Verwalten von omnirc Optionen","date":"20. April 2018","format":false,"excerpt":"{:en}Data Protector is highly customizable product with a wide range of configuration options. While the any\u00a0global options applies to the whole Cell, the omnirc configuration file allows the user to tweak a specific client or just a module on that client system. It you have to manage a large amount\u2026","rel":"","context":"In &quot;HowTo&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1960,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2014\/04\/special-whitepaper-protecting-ms-sql-server-hp-storeonce-catalyst-data-protector\/","url_meta":{"origin":4164,"position":4},"title":"Special Whitepaper &#8211; Protecting MS SQL Server \/ HP StoreOnce Catalyst \/ Data Protector","date":"17. April 2014","format":false,"excerpt":"{:en}In the past we learned from different whitepaper how to optimize the deduplication ratio for different applications and data types. And different whitepaper are available at HP.com, explaining the settings to optimize the backup to a StoreOnce system using Catalyst and HP Data Protector (Please note: most of the settings\u2026","rel":"","context":"In &quot;Data Protector Links&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":935,"url":"https:\/\/www.data-protector.org\/wordpress\/de\/2012\/05\/dp-7-0-omnirc-variable\/","url_meta":{"origin":4164,"position":5},"title":"DP 7.0 &#8211; omnirc &#8211; connection abort","date":"4. Mai 2012","format":false,"excerpt":"{:de}Mit Data Protector 7.0 kann es beim Backup zu untenstehender Fehlermeldung kommen. Der Fehler wurde in einem Case best\u00e4tigt. Zur L\u00f6sung kann in der omnirc die Variable OB2INETTIMEOUT=10 auf den betroffenen Clients aktiviert werden. Danke an Dennis Lorentsen der die Information bereitgestellt hat. Error: [Major] From: BSM@cellmanager.local \u201ctest_1\u2033 Time: 01-05-2012\u2026","rel":"","context":"In &quot;Bugs&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/posts\/4164"}],"collection":[{"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/comments?post=4164"}],"version-history":[{"count":27,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/posts\/4164\/revisions"}],"predecessor-version":[{"id":4214,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/posts\/4164\/revisions\/4214"}],"wp:attachment":[{"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/media?parent=4164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/categories?post=4164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/de\/wp-json\/wp\/v2\/tags?post=4164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}