{"id":241017,"date":"2022-12-15T13:42:00","date_gmt":"2022-12-15T20:42:00","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=241017"},"modified":"2022-12-16T19:36:06","modified_gmt":"2022-12-17T02:36:06","slug":"mysql-broken-replication-error-1236","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/","title":{"rendered":"MySQL 5.6 Broken Replication Error 1236"},"content":{"rendered":"\n<p>Recently, I had a client that had a rack-mounted server that went into a hard lock on a Saturday morning. Monday morning, when it could be rebooted, MySQL received the dreaded &#8220;Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: &#8216;Could not find first log file name in binary log index file&#8217;.&#8221;<\/p>\n\n\n\n<p>Of course, with the server locking up on Saturday morning and the expire_logs_days* variable set for two days, the binary logs were gone. Once I validated the logs were indeed gone, the next step was to recreate the replica. This would entail storing the database from the source, gathering the master status information and restoring it on the replica.<\/p>\n\n\n\n<p>At this point, my best option was to use mysqldump on the source. The normal procedure would be to execute a FLUSH TABLE WITH READ LOCK and SHOW MASTER STATUS on the<strong> <\/strong>source which would block write statements to ensure data integrity. But in this instance, the source was being highly utilized and I couldn\u2019t perform a read lock.<\/p>\n\n\n\n<p>In this situation, I also couldn&#8217;t do the usual mysqldump and then compress the data since there was limited space on the source. I started the mysqldump and sent it directly to a compressed file using gzip.<\/p>\n\n\n\n<p>Since I couldn&#8217;t issue the FLUSH TABLE WITH READ LOCK and the SHOW MASTER STATUS command to get the binary log coordinates, I had to use the option master-data=2.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysqldump --skip-lock-tables --single-transaction --flush-logs --master-data=2 -A  -u root -p --all-databases --triggers --routines --events | gzip &gt; dump.sql.gz<\/code><\/pre>\n\n\n\n<p>The variable master-data=2** will add a line in the mysqldump as a comment. This will provide the CHANGE MASTER information along with the binary log coordinates such as the file name and position. The mysqldump file will have a line similar to the below example for option two.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"87\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236-Option-Master-data-equals-2.png\" alt=\"MySQL 5.6 Broken Replication Error 1236 Option-Master data =2\" class=\"wp-image-241018\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236-Option-Master-data-equals-2.png 975w, https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236-Option-Master-data-equals-2-480x43.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 975px, 100vw\" \/><\/figure>\n\n\n\n<p>Once I had the dump completed, I used scp to copy the dump file to the replica. I then executed the change master to master_host command on the replica.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>change master to master_host='10.0.0.10',master_user='replica', master_password='password', master_log_file='mysql-bin.000001', master_log_pos=120;<\/code><\/pre>\n\n\n\n<p>The replica started right up and was replicating correctly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>1. Always prepare for replication recovery by setting your binary log file removal to a sufficient time frame (long\/holiday weekend plus one day). That way, in the event of an issue on Friday evening, your logs will be protected until you are able to resolve the situation.<\/p>\n\n\n\n<p>2. Also, important, and I cannot stress this enough, is to have space available to dump your database.<\/p>\n\n\n\n<p>*The variable expire_log_days has been deprecated as of MySQL 8.0. The replacement for this variable in MySQL 8.0 is binlog_expire_logs_seconds.<\/p>\n\n\n\n<p>**The option master-data has been deprecated as of MySQL 5.7.5.<\/p>\n\n\n\n<p>For more information on the change master command visit: <a href=\"https:\/\/dev.mysql.com\/doc\/refman\/5.6\/en\/change-master-to.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dev.mysql.com\/doc\/refman\/5.6\/en\/change-master-to.html<\/a><\/p>\n\n\n\n<p>If you have any questions, please feel free to <a href=\"https:\/\/virtual-dba.com\/contact-us\/\">contact us<\/a>!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently, I had a client that had a rack-mounted server that went into a hard lock on a Saturday morning. Monday morning, when it could be rebooted, MySQL received the dreaded &#8220;Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: &#8216;Could not find first log file name in binary log index [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":241032,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4166,39],"tags":[4144],"class_list":["post-241017","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-mysql","tag-mysql-replication"],"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 5.6 Broken Replication Error 1236<\/title>\n<meta name=\"description\" content=\"Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: Could not find first log file name in binary log index file\" \/>\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-broken-replication-error-1236\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MySQL 5.6 Broken Replication Error 1236\" \/>\n<meta property=\"og:description\" content=\"Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: Could not find first log file name in binary log index file\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-15T20:42:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-17T02:36:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.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=\"3 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-broken-replication-error-1236\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/\"},\"author\":{\"name\":\"XTIVIA\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1\"},\"headline\":\"MySQL 5.6 Broken Replication Error 1236\",\"datePublished\":\"2022-12-15T20:42:00+00:00\",\"dateModified\":\"2022-12-17T02:36:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/\"},\"wordCount\":463,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.jpg\",\"keywords\":[\"mysql replication\"],\"articleSection\":[\"Blog\",\"MySQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/\",\"name\":\"MySQL 5.6 Broken Replication Error 1236\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.jpg\",\"datePublished\":\"2022-12-15T20:42:00+00:00\",\"dateModified\":\"2022-12-17T02:36:06+00:00\",\"description\":\"Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: Could not find first log file name in binary log index file\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.jpg\",\"width\":557,\"height\":291,\"caption\":\"MySQL 5.6 Broken Replication Error 1236\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MySQL 5.6 Broken Replication Error 1236\"}]},{\"@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 5.6 Broken Replication Error 1236","description":"Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: Could not find first log file name in binary log index file","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-broken-replication-error-1236\/","og_locale":"en_US","og_type":"article","og_title":"MySQL 5.6 Broken Replication Error 1236","og_description":"Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: Could not find first log file name in binary log index file","og_url":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2022-12-15T20:42:00+00:00","article_modified_time":"2022-12-17T02:36:06+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.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":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/"},"author":{"name":"XTIVIA","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1"},"headline":"MySQL 5.6 Broken Replication Error 1236","datePublished":"2022-12-15T20:42:00+00:00","dateModified":"2022-12-17T02:36:06+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/"},"wordCount":463,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.jpg","keywords":["mysql replication"],"articleSection":["Blog","MySQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/","url":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/","name":"MySQL 5.6 Broken Replication Error 1236","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.jpg","datePublished":"2022-12-15T20:42:00+00:00","dateModified":"2022-12-17T02:36:06+00:00","description":"Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: Could not find first log file name in binary log index file","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/MySQL-5.6-Broken-Replication-Error-1236.jpg","width":557,"height":291,"caption":"MySQL 5.6 Broken Replication Error 1236"},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/mysql-broken-replication-error-1236\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"MySQL 5.6 Broken Replication Error 1236"}]},{"@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\/241017","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=241017"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/241017\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/241032"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=241017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=241017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=241017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}