{"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\/pl\/blog\/administrirovanie\/awr-naskolko-ekzadatitsya-rabota-bazy-dannyh","title":{"rendered":"AWR: jak bardzo \"ekzadatyzuje\" praca bazy danych?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Chcia\u0142bym rozwia\u0107 pewne nieporozumienie dotycz\u0105ce analizy baz danych AWR dzia\u0142aj\u0105cych na Oracle Exadata. Od prawie 10 lat zadaj\u0119 sobie to samo pytanie: jaki jest wk\u0142ad oprogramowania Exadata w wydajno\u015b\u0107? Albo u\u017cywaj\u0105c nowo utworzonych s\u0142\u00f3w: na ile \u201eekzadatuje\u201d dzia\u0142anie danej bazy danych?<\/p>\n<p><img decoding=\"async\" alt=\"AWR: jak bardzo &quot;ekzadatyzuje&quot; praca bazy danych?\" src=\"\/wp-content\/uploads\/2020\/09\/b0ca997a4bd415723ae56c183e2dd42f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Cz\u0119sto na to poprawne pytanie, moim zdaniem, udziela si\u0119 b\u0142\u0119dnej odpowiedzi, odwo\u0142uj\u0105c si\u0119 do statystyki AWR. Zawiera ona metod\u0119 systemowych oczekiwa\u0144, traktuj\u0105c\u0105 czas odpowiedzi jako sum\u0119 czasu pracy procesor\u00f3w (DB CPU) i czasu oczekiwania r\u00f3\u017cnych klas.<\/p>\n<p>Wraz z pojawieniem si\u0119 Exadata w statystyce AWR pojawi\u0142y si\u0119 specyficzne oczekiwania systemowe zwi\u0105zane z dzia\u0142aniem oprogramowania Exadata. Zazwyczaj nazwy takich oczekiwa\u0144 zaczynaj\u0105 si\u0119 od s\u0142owa \u201ccell\u201d (kom\u00f3rka to serwer pami\u0119ci Exadata), z kt\u00f3rych najcz\u0119\u015bciej wyst\u0119puj\u0105 oczekiwania o m\u00f3wi\u0105cych nazwach \u201ecell smart table scan\u201d, \u201ecell multiblock physical read\u201d i \u201ecell single block physical read\u201d.<\/p>\n<p>W wi\u0119kszo\u015bci przypadk\u00f3w udzia\u0142 takich oczekiwa\u0144 Exadata w ca\u0142kowitym czasie odpowiedzi jest niewielki i dlatego nawet nie trafiaj\u0105 one do sekcji Top10 Foreground Events by Total Wait Time (w takim przypadku nale\u017cy ich szuka\u0107 w sekcji Foreground Wait Events). Z trudno\u015bci\u0105 znale\u017ali\u015bmy u naszych klient\u00f3w przyk\u0142ad dobowego AWR, w kt\u00f3rym oczekiwania Exadata znalaz\u0142y si\u0119 w sekcji Top10 i w sumie wynios\u0142y oko\u0142o 5%:<\/p>\n<p align=\"center\"><strong>Zdarzenie<\/strong><\/p>\n<p align=\"center\"><strong>Oczekiwania<\/strong><\/p>\n<p align=\"center\"><strong>\u0141\u0105czny czas oczekiwania (sek.)<\/strong><\/p>\n<p align=\"center\"><strong>\u015arednie oczekiwanie<\/strong><\/p>\n<p><strong>% czasu DB<\/strong><\/p>\n<p align=\"center\"><strong>Klasa oczekiwania<\/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             wi\u0119cej danych z 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>Sie\u0107<\/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>U\u017cytkownik             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>Inne<\/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>U\u017cytkownik             I\/O<\/p>\n<p>bezpo\u015brednie             odczyty \u015bcie\u017cki<\/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>U\u017cytkownik             I\/O<\/p>\n<p>SQL*Net             wiadomo\u015b\u0107 z 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>Sie\u0107<\/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>U\u017cytkownik             I\/O<\/p>\n<p>bezpo\u015brednie             odczyty \u015bcie\u017cki 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>U\u017cytkownik             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>Na podstawie podobnej statystyki AWR cz\u0119sto wyci\u0105ga si\u0119 takie wnioski:<\/p>\n<p> 1.&nbsp;Wk\u0142ad magii Exadata w wydajno\u015b\u0107 bazy danych jest niewielki \u2014 nie przekracza 5%, a bazy danych \u017ale si\u0119 \"ekzadatyzuje\".<\/p>\n<p> 2.&nbsp;Je\u015bli tak\u0105 baz\u0119 przeniesiemy z Exadata na klasyczn\u0105 architektur\u0119 \"serwer + macierz\", wydajno\u015b\u0107 nie zmieni si\u0119 znacz\u0105co. Nawet je\u015bli ta macierz oka\u017ce si\u0119 trzykrotnie wolniejsza ni\u017c system przechowywania Exadata (co jest ma\u0142o prawdopodobne w przypadku nowoczesnych macierzy All Flash), to mno\u017c\u0105c 5% przez trzy, otrzymamy zwi\u0119kszenie kwestii oczekiwa\u0144 I\/O do 15% \u2014 tak\u0105 baz\u0119 danych na pewno przetrwa!<\/p>\n<p>Oba te wyj\u015bcia s\u0105 niedok\u0142adne, a co wi\u0119cej, zniekszta\u0142caj\u0105 zrozumienie idei zawartej w oprogramowaniu Exadata. Exadata nie tylko zapewnia szybki wprowadzanie-wyprowadzanie, dzia\u0142a zasadniczo inaczej ni\u017c klasyczna architektura \u201eserwer + macierz\u201d. Je\u015bli praca bazy danych rzeczywi\u015bcie \u201eekzadatizuje si\u0119\u201d \u2014 to na system przechowywania przenoszona jest logika SQL. Storage <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwery\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1899\">serwery<\/a> dzi\u0119ki szeregowi specjalnych mechanizm\u00f3w (w pierwszej kolejno\u015bci Exadata Storage Indexes, ale nie tylko) same znajduj\u0105 potrzebne dane i przesy\u0142aj\u0105 je do serwer\u00f3w DB. Robi\u0105 to wystarczaj\u0105co efektywnie, dlatego udzia\u0142 charakterystycznych oczekiwa\u0144 Exadata w og\u00f3lnym czasie reakcji jest niewielki.&nbsp;<\/p>\n<p>Jak zmieni si\u0119 ten udzia\u0142 poza Exadata? Jak wp\u0142ynie to na wydajno\u015b\u0107 bazy danych w og\u00f3le? Najlepiej na te pytania odpowie testowanie. Na przyk\u0142ad oczekiwanie \u201ecell smart table scan\u201d poza Exadata mo\u017ce przekszta\u0142ci\u0107 si\u0119 w tak ci\u0119\u017ckie pe\u0142ne skanowanie tabeli, \u017ce wprowadzanie-uwalnianie zajmie ca\u0142y czas reakcji, a wydajno\u015b\u0107 dramatycznie spadnie. Dlatego b\u0142\u0119dnie jest w analizie AWR uwa\u017ca\u0107 ca\u0142kowity procent oczekiwa\u0144 Exadata jako wk\u0142ad jej magii w wydajno\u015b\u0107, a tym bardziej u\u017cywa\u0107 tego procentu do prognozowania wydajno\u015bci poza Exadata. Aby zrozumie\u0107, jak bardzo \u201eekzadatizowana\u201d jest praca bazy, trzeba bada\u0107 statystyki AWR w sekcji \u201eInstance Activity Stats\u201d (jest tam wiele statystyk z wymownymi nazwami) i por\u00f3wnywa\u0107 je ze sob\u0105.<\/p>\n<p>Aby zrozumie\u0107, jak b\u0119dzie si\u0119 czu\u0142a baza danych poza Exadata, najlepiej jest stworzy\u0107 klon bazy z kopii zapasowej na docelowej architekturze i przeanalizowa\u0107 wydajno\u015b\u0107 tego klonu pod obci\u0105\u017ceniem. Taka mo\u017cliwo\u015b\u0107 zazwyczaj maj\u0105 posiadacze Exadata.<\/p>\n<p>Autor:  <em>Aleksey Struchenk\u043e, kierownik dzia\u0142u Bazy Danych \u201eInfosystemy Jet\u201d<\/em><\/p>\n<p>\u0179r\u00f3d\u0142o: <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\/pl\/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=\"pl_PL\" \/>\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\/pl\/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: na ile \u201eekzadatizowana\u201d jest praca bazy danych? | ProHoster","description":"Tym niewielkim wpisem chcia\u0142bym rozwia\u0107 pewne nieporozumienie zwi\u0105zane z analiz\u0105 AWR baz danych dzia\u0142aj\u0105cych na Oracle Exadata.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/awr-naskolko-ekzadatitsya-rabota-bazy-dannyh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/93138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=93138"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/93138\/revisions"}],"predecessor-version":[{"id":159143,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/93138\/revisions\/159143"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/93139"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=93138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=93138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=93138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}