{"id":301,"date":"2022-05-03T00:00:00","date_gmt":"2022-05-03T03:00:00","guid":{"rendered":"https:\/\/blog.wieczorek.com.br\/novo\/?p=301"},"modified":"2022-04-30T03:03:27","modified_gmt":"2022-04-30T06:03:27","slug":"gerenciamento-de-memoria-no-db2","status":"publish","type":"post","link":"https:\/\/blog.wieczorek.com.br\/index.php\/2022\/05\/03\/gerenciamento-de-memoria-no-db2\/","title":{"rendered":"Gerenciamento de Mem\u00f3ria no DB2"},"content":{"rendered":"\n<p>Neste post mostrarei de forma simpl\u00f3ria, como o IBM DB2 realiza o gerenciamento de mem\u00f3ria.<\/p>\n\n\n\n<p>A imagem abaixo, mostra como \u00e9 realizado o gerenciamento de mem\u00f3ria no DB2, indiferente de sua vers\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"557\" src=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2022\/04\/image-3.png\" alt=\"\" class=\"wp-image-302\" srcset=\"https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2022\/04\/image-3.png 855w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2022\/04\/image-3-300x195.png 300w, https:\/\/blog.wieczorek.com.br\/novo\/wp-content\/uploads\/2022\/04\/image-3-768x500.png 768w\" sizes=\"auto, (max-width: 855px) 100vw, 855px\" \/><\/figure>\n\n\n\n<p>Na imagem acima, podemos observar que as configura\u00e7\u00f5es de mem\u00f3ria compartilhada, ou shared memory do IBM DB2 s\u00e3o:<\/p>\n\n\n\n<p><strong>Do Database Manager<br><\/strong>Armazena todas as informa\u00e7\u00f5es de uma inst\u00e2ncia (como lista das conex\u00f5es ativas e informa\u00e7\u00f5es de seguran\u00e7a)<br><strong>Do Database<br><\/strong>Armazena informa\u00e7\u00f5es de um database, inclusive os caches (package, log buffers, bufferpools)<br><strong>Da aplica\u00e7\u00e3o<br><\/strong>Armazena informa\u00e7\u00f5es compartilhadas entre o DB2 e uma aplica\u00e7\u00e3o espec\u00edfica (como data rows sendo passadas para \/ do database)<br><strong>Dos Agentes (Private Memory)<br><\/strong>Armazena informa\u00e7\u00f5es usadas pelo DB2 para uma aplica\u00e7\u00e3o espec\u00edfica (como sort heap, informa\u00e7\u00e3o de cursor)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste post mostrarei de forma simpl\u00f3ria, como o IBM DB2 realiza o gerenciamento de mem\u00f3ria. A imagem abaixo, mostra como \u00e9 realizado o gerenciamento de mem\u00f3ria no DB2, indiferente de sua vers\u00e3o. Na imagem acima, podemos observar que as configura\u00e7\u00f5es de mem\u00f3ria compartilhada, ou shared memory do IBM DB2 s\u00e3o: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[110,20,4],"tags":[305,312,308,311,313],"class_list":["post-301","post","type-post","status-publish","format-standard","hentry","category-banco-de-dados","category-desenvolvimento","category-tecnologia","tag-banco-de-dados","tag-gerenciamenro-de-memoria","tag-ibm-db2","tag-memoria","tag-shared-memory"],"_links":{"self":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=301"}],"version-history":[{"count":1,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/301\/revisions"}],"predecessor-version":[{"id":303,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/301\/revisions\/303"}],"wp:attachment":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}