{"id":93138,"date":"2020-09-03T01:42:51","date_gmt":"2020-09-02T23:42:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/awr-naskolko-ekzadatitsya-rabota-bazy-dannyh"},"modified":"2020-09-03T01:42:51","modified_gmt":"2020-09-02T23:42:51","slug":"awr-naskolko-ekzadatitsya-rabota-bazy-dannyh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/awr-naskolko-ekzadatitsya-rabota-bazy-dannyh","title":{"rendered":"AWR: quanto \u00e8 \u00abexadata\u00bb il funzionamento del database?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Con questo breve post vorrei chiarire un malinteso riguardante l'analisi AWR dei database che operano su Oracle Exadata. Da quasi 10 anni mi imbatto costantemente nella domanda: qual \u00e8 il contributo del software Exadata alle prestazioni? O, usando termini appena coniati, quanto \u00e8 \"exadatizzato\" il lavoro di un certo database?<\/p>\n<p><img decoding=\"async\" alt=\"AWR: quanto \u00e8 \u00abexadata\u00bb il funzionamento del database?\" src=\"\/wp-content\/uploads\/2020\/09\/b0ca997a4bd415723ae56c183e2dd42f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Spesso a questa giusta domanda, a mio avviso, viene data una risposta errata citando le statistiche AWR. Queste presentano un metodo di attesa del sistema, in cui il tempo di risposta \u00e8 considerato come la somma del tempo di lavoro dei processori (DB CPU) e dei tempi di attesa di diverse classi.<\/p>\n<p>Con l'introduzione di Exadata, nella statistica AWR sono emerse specifiche attese del sistema legate al funzionamento del software Exadata. Di solito i nomi di queste attese iniziano con la parola \u201ccell\u201d (il server di archiviazione Exadata \u00e8 chiamato cella), e le attese pi\u00f9 comuni hanno nomi tutti descrittivi come \u201ccell smart table scan\u201d, \u201ccell multiblock physical read\u201d e \u201ccell single block physical read\u201d.<\/p>\n<p>Nella maggior parte dei casi, la quota di tali attese Exadata nel tempo di risposta totale \u00e8 bassa, e pertanto non compaiono nemmeno nella sezione Top10 Foreground Events by Total Wait Time (in questo caso devono essere cercate nella sezione Foreground Wait Events). Con grande fatica abbiamo scoperto presso i nostri clienti un esempio di AWR giornaliero in cui le attese Exadata sono entrate nella sezione Top10 e in totale hanno rappresentato circa il 5%:<\/p>\n<p align=\"center\"><strong>Evento<\/strong><\/p>\n<p align=\"center\"><strong>Attese<\/strong><\/p>\n<p align=\"center\"><strong>Tempo totale di attesa (sec)<\/strong><\/p>\n<p align=\"center\"><strong>Attesa media<\/strong><\/p>\n<p><strong>% tempo DB<\/strong><\/p>\n<p align=\"center\"><strong>Classe di attesa<\/strong><\/p>\n<p>DB CPU<\/p>\n<p>              <\/p>\n<p align=\"right\">115.2K<\/p>\n<p>              <\/p>\n<p align=\"right\">70.4<\/p>\n<p>              <\/p>\n<p>SQL*Net             more data from dblink<\/p>\n<p align=\"right\">670,196<\/p>\n<p align=\"right\">5471.5<\/p>\n<p align=\"right\">8.16ms<\/p>\n<p align=\"right\">3.3<\/p>\n<p>Network\n   global\n   log \/dev\/log local0\n   log \/dev\/log local1 notice\n   chroot \/var\/lib\/haproxy\n   stats timeout 30s\n   user haproxy\n   group haproxy\n   daemon\n\ndefaults\n   log global\n   mode http\n   option httplog\n   option dontlognull\n   timeout connect 5000\n   timeout client 50000\n   timeout server 50000\n\nfrontend http_front\n   bind *:80\n   stats uri \/haproxy?stats\n   default_backend http_back\n\nbackend http_back\n   balance roundrobin\n   server server_name1 private_ip1:80 check\n   server server_name2 private_ip2:80 check<\/p>\n<p>cell             single block physical read<\/p>\n<p align=\"right\">5,661,452<\/p>\n<p align=\"right\">3827.6<\/p>\n<p align=\"right\">676.07us<\/p>\n<p align=\"right\">2.3<\/p>\n<p>Utente             I\/O<\/p>\n<p>Sync             ASM rebalance<\/p>\n<p align=\"right\">4,350,012<\/p>\n<p align=\"right\">3481.3<\/p>\n<p align=\"right\">800.30us<\/p>\n<p align=\"right\">2.1<\/p>\n<p>Altro<\/p>\n<p>cell             multiblock physical read<\/p>\n<p align=\"right\">759,885<\/p>\n<p align=\"right\">2252<\/p>\n<p align=\"right\">2.96ms<\/p>\n<p align=\"right\">1.4<\/p>\n<p>Utente             I\/O<\/p>\n<p>lettura             percorso diretto<\/p>\n<p align=\"right\">374,368<\/p>\n<p align=\"right\">1811.3<\/p>\n<p align=\"right\">4.84ms<\/p>\n<p align=\"right\">1.1<\/p>\n<p>Utente             I\/O<\/p>\n<p>SQL*Net             message from dblink<\/p>\n<p align=\"right\">7,983<\/p>\n<p align=\"right\">1725<\/p>\n<p align=\"right\">216.08ms<\/p>\n<p align=\"right\">1.1<\/p>\n<p>Network\n   global\n   log \/dev\/log local0\n   log \/dev\/log local1 notice\n   chroot \/var\/lib\/haproxy\n   stats timeout 30s\n   user haproxy\n   group haproxy\n   daemon\n\ndefaults\n   log global\n   mode http\n   option httplog\n   option dontlognull\n   timeout connect 5000\n   timeout client 50000\n   timeout server 50000\n\nfrontend http_front\n   bind *:80\n   stats uri \/haproxy?stats\n   default_backend http_back\n\nbackend http_back\n   balance roundrobin\n   server server_name1 private_ip1:80 check\n   server server_name2 private_ip2:80 check<\/p>\n<p>cell             smart table scan<\/p>\n<p align=\"right\">1,007,520<\/p>\n<p align=\"right\">1260.7<\/p>\n<p align=\"right\">1.25ms<\/p>\n<p align=\"right\">0.8<\/p>\n<p>Utente             I\/O<\/p>\n<p>lettura             percorso diretto temp<\/p>\n<p align=\"right\">520,211<\/p>\n<p align=\"right\">808.4<\/p>\n<p align=\"right\">1.55ms<\/p>\n<p align=\"right\">0.5<\/p>\n<p>Utente             I\/O<\/p>\n<p>enq: TM \u2014 contention<\/p>\n<p align=\"right\">652<\/p>\n<p align=\"right\">795.8<\/p>\n<p align=\"right\">1220.55ms<\/p>\n<p align=\"right\">0.5<\/p>\n<p>Application<\/p>\n<p>Dalla statistica AWR si fanno spesso tali conclusioni:<\/p>\n<p> 1.&nbsp;Il contributo della magia di Exadata alle prestazioni del database \u00e8 basso \u2014 non supera il 5%, e il database \"exadata\" si comporta male.<\/p>\n<p> 2.&nbsp;Se questo database viene trasferito da Exadata a un'architettura classica \"server + array\", le prestazioni non cambieranno di molto. Perch\u00e9 anche se questo array risultasse tre volte pi\u00f9 lento della sistema di archiviazione Exadata (cosa che \u00e8 poco probabile per i moderni array All Flash), moltiplicando il 5% per tre otterremmo un aumento della quota di attese di input\/output fino al 15% \u2014 un database del genere lo sopporter\u00e0 sicuramente!<\/p>\n<p>Entrambi questi risultati sono imprecisi, e anzi distorcono la comprensione dell'idea trasmessa da Exadata Software. Exadata non fornisce solo un rapido input\/output, ma funziona in modo completamente diverso rispetto all'architettura classica \"server + array\". Se il lavoro del database \u00e8 veramente \"exadata-like\", allora la logica SQL viene trasferita nel sistema di storage. Storage <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/\"   title=\"servers\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1899\">servers<\/a> grazie a una serie di meccanismi speciali (in primo luogo gli Exadata Storage Indexes, ma non solo), trovano autonomamente i dati richiesti e li inviano ai server DB. Lo fanno in modo abbastanza efficiente, quindi la quota delle attese tipiche di Exadata nel tempo di risposta totale \u00e8 bassa.&nbsp;<\/p>\n<p>Come cambier\u00e0 questa quota al di fuori di Exadata? Come influenzer\u00e0 le prestazioni del database in generale? Le migliori risposte a queste domande derivano dai test. Ad esempio, l'attesa \"cell smart table scan\" al di fuori di Exadata pu\u00f2 trasformarsi in una pesante scansione completa della tabella, causando un input\/output che occupa tutto il tempo di risposta e deteriorando le prestazioni drammaticamente. \u00c8 per questo che \u00e8 errato considerare nel'analisi AWR la percentuale totale delle attese di Exadata come un contributo della sua magia nelle prestazioni, tanto meno usare questa percentuale per prevedere le prestazioni al di fuori di Exadata. Per comprendere quanto sia \"exadata-like\" il lavoro del database, \u00e8 necessario studiare le statistiche AWR della sezione \"Instance Activity Stats\" (l\u00ec ci sono molte statistiche con nomi indicativi) e confrontarle tra loro.<\/p>\n<p>E per capire come si comporter\u00e0 il database al di fuori di Exadata, \u00e8 meglio creare un clone del database a partire dal backup sull'architettura target e analizzare le prestazioni di questo clone sotto carico. Tale possibilit\u00e0 \u00e8 generalmente disponibile per i possessori di Exadata.<\/p>\n<p>Autore:  <em>Aleksej Strucenko, responsabile del dipartimento DB di \"InfoSystem Jet\"<\/em><\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jetinfosystems\/blog\/517330\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u0438\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043f\u043e\u0441\u0442\u043e\u043c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0440\u0430\u0437\u0432\u0435\u044f\u0442\u044c \u043e\u0434\u043d\u043e \u043d\u0435\u0434\u043e\u0440\u0430\u0437\u0443\u043c\u0435\u043d\u0438\u0435, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u0441 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c AWR \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043d\u0430 Oracle Exadata. \u041f\u043e\u0447\u0442\u0438 10 \u043b\u0435\u0442 \u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044e\u0441\u044c \u0441 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c: \u043a\u0430\u043a\u043e\u0432 \u0432\u043a\u043b\u0430\u0434 Exadata Software \u0432 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c? \u0418\u043b\u0438 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043d\u043e\u0432\u043e\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u043b\u043e\u0432: \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u00ab\u044d\u043a\u0437\u0430\u0434\u0430\u0442\u0438\u0442\u0441\u044f\u00bb \u0440\u0430\u0431\u043e\u0442\u0430 \u0442\u043e\u0439 \u0438\u043b\u0438 \u0438\u043d\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445? \u0427\u0430\u0441\u0442\u043e \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441, \u043d\u0430 \u043c\u043e\u0439 \u0432\u0437\u0433\u043b\u044f\u0434, \u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93139,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-93138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u0438\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043f\u043e\u0441\u0442\u043e\u043c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0440\u0430\u0437\u0432\u0435\u044f\u0442\u044c \u043e\u0434\u043d\u043e \u043d\u0435\u0434\u043e\u0440\u0430\u0437\u0443\u043c\u0435\u043d\u0438\u0435, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u0441 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c AWR \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043d\u0430 Oracle Exadata.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/awr-naskolko-ekzadatitsya-rabota-bazy-dannyh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47AWR: \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u00ab\u044d\u043a\u0437\u0430\u0434\u0430\u0442\u0438\u0442\u0441\u044f\u00bb \u0440\u0430\u0431\u043e\u0442\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u0438\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043f\u043e\u0441\u0442\u043e\u043c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0440\u0430\u0437\u0432\u0435\u044f\u0442\u044c \u043e\u0434\u043d\u043e \u043d\u0435\u0434\u043e\u0440\u0430\u0437\u0443\u043c\u0435\u043d\u0438\u0435, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u0441 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c AWR \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043d\u0430 Oracle Exadata.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/awr-naskolko-ekzadatitsya-rabota-bazy-dannyh\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-02T23:42:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-02T23:42:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47AWR: quanto \u00e8 \"exadata-like\" il lavoro del database? | ProHoster","description":"Con questo breve post desidero chiarire un malinteso riguardante l'analisi AWR dei database che operano su Oracle Exadata.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/awr-naskolko-ekzadatitsya-rabota-bazy-dannyh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47AWR: \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u00ab\u044d\u043a\u0437\u0430\u0434\u0430\u0442\u0438\u0442\u0441\u044f\u00bb \u0440\u0430\u0431\u043e\u0442\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445? | ProHoster","og:description":"\u042d\u0442\u0438\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043f\u043e\u0441\u0442\u043e\u043c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0440\u0430\u0437\u0432\u0435\u044f\u0442\u044c \u043e\u0434\u043d\u043e \u043d\u0435\u0434\u043e\u0440\u0430\u0437\u0443\u043c\u0435\u043d\u0438\u0435, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u0441 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c AWR \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043d\u0430 Oracle Exadata.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/awr-naskolko-ekzadatitsya-rabota-bazy-dannyh","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-02T23:42:51+00:00","article:modified_time":"2020-09-02T23:42:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93138","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:54:01","updated":"2026-02-09 16:53:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/93138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=93138"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/93138\/revisions"}],"predecessor-version":[{"id":159143,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/93138\/revisions\/159143"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/93139"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=93138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=93138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=93138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}