{"id":29331,"date":"2017-02-08T08:00:09","date_gmt":"2017-02-08T15:00:09","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=29331"},"modified":"2021-02-10T18:14:38","modified_gmt":"2021-02-11T01:14:38","slug":"mysql-innodb-buffer-pool","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/","title":{"rendered":"The MySQL InnoDB Buffer Pool"},"content":{"rendered":"<p>The MySQL InnoDB storage engine is used by default in all newer versions of MySQL (5.5.5+). As a well-performing transactional storage engine with crash recovery capability, it is the storage engine of choice for most database settings.<\/p>\n<p>One of the most important variables in the configuration of a MySQL database using InnoDB tables is the InnoDB buffer pool. The InnoDB buffer pool stores data and indexes in memory for all InnoDB tables and changes to the data. If data is not found in the InnoDB buffer pool the data must be retrieved from the disk, which will occur much more slowly.<\/p>\n<p>Often a rough guideline of 80% of RAM on the server is suggested to be allocated to this buffer pool. However, there are other factors to consider such as whether the MySQL instance is being hosted on a dedicated server and if there will be contention for memory from other applications. Ideally, the amount of memory allocated will be enough to house the total InnoDB dataset and indexes. If that is not possible, allocating enough memory for the working set of the InnoDB tables is recommended.<\/p>\n<p>The size of the InnoDB buffer pool can be modified by changing the innodb_buffer_pool_size variable in the configuration file. Any changes to innodb_buffer_pool_size in the configuration file will require a restart of the instance to take effect.<\/p>\n<p>After increasing the size of the InnoDB buffer pool, it is possible to have contention and bottlenecks occurring due to the locking of rows during heavy traffic to the database. An InnoDB buffer pool that is greater in size than 1GB can be divided into separate instances to reduce this contention. The variable innodb_buffer_pool_instances has a default value of 8 if innodb_buffer_pool_size is greater than or equal to 1GB, thereby creating eight separate regions where read and write operations can occur.<\/p>\n<p>Summary: When optimizing a MySQL instance with InnoDB as the default storage engine, innodb_buffer_pool_size is one of the most important variables to adjust.<\/p>\n<p>More questions? <a href=\"\/platforms\/mysql\/\">XTIVIA offers excellent technical support for MySQL customers!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The MySQL InnoDB storage engine is used by default in all newer versions of MySQL (5.5.5+). As a well-performing transactional storage engine with crash recovery capability, it is the storage engine of choice for most database settings. One of the most important variables in the configuration of a MySQL database using InnoDB tables is the [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":30211,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"<p>\u00a0<\/p><p>The MySQL InnoDB storage engine is used by default in all newer versions of MySQL (5.5.5+). As a well-performing transactional storage engine with crash recovery capability, it is the storage engine of choice for most database settings.<\/p><p>One of the most important variables in the configuration of a MySQL database using InnoDB tables is the InnoDB buffer pool. The InnoDB buffer pool stores data and indexes in memory for all InnoDB tables and changes to the data. If data is not found in the InnoDB buffer pool the data must be retrieved from the disk, which will occur much more slowly.<\/p><p>Often a rough guideline of 80% of RAM on the server is suggested to be allocated to this buffer pool. However, there are other factors to consider such as whether the MySQL instance is being hosted on a dedicated server and if there will be contention for memory from other applications. Ideally, the amount of memory allocated will be enough to house the total InnoDB dataset and indexes. If that is not possible, allocating enough memory for the working set of the InnoDB tables is recommended.<\/p><p>The size of the InnoDB buffer pool can be modified by changing the innodb_buffer_pool_size variable in the configuration file. Any changes to innodb_buffer_pool_size in the configuration file will require a restart of the instance to take effect.<\/p><p>After increasing the size of the InnoDB buffer pool, it is possible to have contention and bottlenecks occurring due to the locking of rows during heavy traffic to the database. An InnoDB buffer pool that is greater in size than 1GB can be divided into separate instances to reduce this contention. The variable innodb_buffer_pool_instances has a default value of 8 if innodb_buffer_pool_size is greater than or equal to 1GB, thereby creating eight separate regions where read and write operations can occur.<\/p><p>Summary: When optimizing a MySQL instance with InnoDB as the default storage engine, innodb_buffer_pool_size is one of the most important variables to adjust.<\/p><p>More questions? <a href=\"https:\/\/virtual-dba.com\/platforms\/mysql\/\">XTIVIA offers excellent technical support for MySQL customers!<\/a><\/p>","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4166,39],"tags":[4113],"class_list":["post-29331","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-mysql","tag-mysql-performance"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>MySQL InnoDB Buffer Pool<\/title>\n<meta name=\"description\" content=\"With InnoDB as the default storage engine, the MySQL InnoDB buffer pool size is one of the most important variables to adjust.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The MySQL InnoDB Buffer Pool\" \/>\n<meta property=\"og:description\" content=\"With InnoDB as the default storage engine, the MySQL InnoDB buffer pool size is one of the most important variables to adjust.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-08T15:00:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-11T01:14:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/media\/mysql-innodb-buffer-pool-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"557\" \/>\n\t<meta property=\"og:image:height\" content=\"291\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"XTIVIA\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:site\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"XTIVIA\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/\"},\"author\":{\"name\":\"XTIVIA\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1\"},\"headline\":\"The MySQL InnoDB Buffer Pool\",\"datePublished\":\"2017-02-08T15:00:09+00:00\",\"dateModified\":\"2021-02-11T01:14:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/\"},\"wordCount\":355,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/mysql-innodb-buffer-pool-1.jpg\",\"keywords\":[\"mysql performance tuning\"],\"articleSection\":[\"Blog\",\"MySQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/\",\"name\":\"MySQL InnoDB Buffer Pool\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/mysql-innodb-buffer-pool-1.jpg\",\"datePublished\":\"2017-02-08T15:00:09+00:00\",\"dateModified\":\"2021-02-11T01:14:38+00:00\",\"description\":\"With InnoDB as the default storage engine, the MySQL InnoDB buffer pool size is one of the most important variables to adjust.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/mysql-innodb-buffer-pool-1.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/mysql-innodb-buffer-pool-1.jpg\",\"width\":557,\"height\":291},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The MySQL InnoDB Buffer Pool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/virtual-dba.com\/#website\",\"url\":\"https:\/\/virtual-dba.com\/\",\"name\":\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"description\":\"Remote Database Administration\",\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/virtual-dba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/virtual-dba.com\/#organization\",\"name\":\"Virtual-DBA: Remote DBA | Remote Database Administration\",\"alternateName\":\"Virtual-DBA powered by XTIVIA\",\"url\":\"https:\/\/virtual-dba.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"width\":557,\"height\":291,\"caption\":\"Virtual-DBA: Remote DBA | Remote Database Administration\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/virtual_dba\",\"https:\/\/www.linkedin.com\/showcase\/36220649\/\",\"https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg\"],\"description\":\"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.\",\"email\":\"info@xtivia.com\",\"telephone\":\"8886853101\",\"legalName\":\"XTIVIA, Inc\",\"foundingDate\":\"1992-05-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1\",\"name\":\"XTIVIA\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0d3648a00e319a37cf8d6d19f762acfbbb4fd0320fd8a6d6b1e64f44a2a6f259?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0d3648a00e319a37cf8d6d19f762acfbbb4fd0320fd8a6d6b1e64f44a2a6f259?s=96&d=mm&r=g\",\"caption\":\"XTIVIA\"},\"url\":\"https:\/\/virtual-dba.com\/author\/xtivia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"MySQL InnoDB Buffer Pool","description":"With InnoDB as the default storage engine, the MySQL InnoDB buffer pool size is one of the most important variables to adjust.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/","og_locale":"en_US","og_type":"article","og_title":"The MySQL InnoDB Buffer Pool","og_description":"With InnoDB as the default storage engine, the MySQL InnoDB buffer pool size is one of the most important variables to adjust.","og_url":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2017-02-08T15:00:09+00:00","article_modified_time":"2021-02-11T01:14:38+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/media\/mysql-innodb-buffer-pool-1.jpg","type":"image\/jpeg"}],"author":"XTIVIA","twitter_card":"summary_large_image","twitter_creator":"@virtual_dba","twitter_site":"@virtual_dba","twitter_misc":{"Written by":"XTIVIA","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/"},"author":{"name":"XTIVIA","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1"},"headline":"The MySQL InnoDB Buffer Pool","datePublished":"2017-02-08T15:00:09+00:00","dateModified":"2021-02-11T01:14:38+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/"},"wordCount":355,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/mysql-innodb-buffer-pool-1.jpg","keywords":["mysql performance tuning"],"articleSection":["Blog","MySQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/","url":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/","name":"MySQL InnoDB Buffer Pool","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/mysql-innodb-buffer-pool-1.jpg","datePublished":"2017-02-08T15:00:09+00:00","dateModified":"2021-02-11T01:14:38+00:00","description":"With InnoDB as the default storage engine, the MySQL InnoDB buffer pool size is one of the most important variables to adjust.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/mysql-innodb-buffer-pool-1.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/mysql-innodb-buffer-pool-1.jpg","width":557,"height":291},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/mysql-innodb-buffer-pool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"The MySQL InnoDB Buffer Pool"}]},{"@type":"WebSite","@id":"https:\/\/virtual-dba.com\/#website","url":"https:\/\/virtual-dba.com\/","name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Remote Database Administration","publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtual-dba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/virtual-dba.com\/#organization","name":"Virtual-DBA: Remote DBA | Remote Database Administration","alternateName":"Virtual-DBA powered by XTIVIA","url":"https:\/\/virtual-dba.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","width":557,"height":291,"caption":"Virtual-DBA: Remote DBA | Remote Database Administration"},"image":{"@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/virtual_dba","https:\/\/www.linkedin.com\/showcase\/36220649\/","https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg"],"description":"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.","email":"info@xtivia.com","telephone":"8886853101","legalName":"XTIVIA, Inc","foundingDate":"1992-05-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1","name":"XTIVIA","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0d3648a00e319a37cf8d6d19f762acfbbb4fd0320fd8a6d6b1e64f44a2a6f259?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0d3648a00e319a37cf8d6d19f762acfbbb4fd0320fd8a6d6b1e64f44a2a6f259?s=96&d=mm&r=g","caption":"XTIVIA"},"url":"https:\/\/virtual-dba.com\/author\/xtivia\/"}]}},"_links":{"self":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/29331","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/comments?post=29331"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/29331\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/30211"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=29331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=29331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=29331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}