{"id":34719,"date":"2018-03-15T10:00:24","date_gmt":"2018-03-15T17:00:24","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=34719"},"modified":"2021-02-10T18:09:09","modified_gmt":"2021-02-11T01:09:09","slug":"smart-transaction-log-backups-sql-server","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/","title":{"rendered":"Smart Transaction Log Backup in SQL Server 2017"},"content":{"rendered":"<p>SQL Server DBAs use Transaction Log backups for point-in-time recovery of a database in the full recovery model. It truncates the log file and prevents it from growing too large and consuming a lot of disk space. Before SQL Server 2017, these backups were scheduled in specific time intervals, such as every 15\/30\/60 minutes\u2013based on the business need. In this way, even if the log file had very minimum data, a transaction log backup was issued regardless of the size, because it ran based on time. Due to this, the size of the log backup always varied. Even if someone set up the log backup for every 15 minutes, a long-running data manipulation query could cause the log to grow very fast and generate a lot of autogrow events and ultimately degrade performance.<\/p>\n<p>In SQL Server 2017 a new Dynamic Management Function <strong>sys.dm_db_log_stats<\/strong> has been introduced to help get more information on log files.<\/p>\n<p>Some of the important output columns by using this DMF are as follows:<\/p>\n<ul>\n<li><strong>recovery_model<\/strong>: provides the current database recovery model i.e. Full, Bulk-logged or Simple.<\/li>\n<li><strong>Total_vlf_count<\/strong>: shows total number of vlf file in the log.<\/li>\n<li><strong>active_vlf_count<\/strong>: also shows active number of vlf count in the log file.<\/li>\n<li><strong>log_truncation_holdup_reason<\/strong>: provides a reason for this which can help to investigate the issue.<\/li>\n<li><strong>log_backup_time<\/strong>: backup time of last transaction log backup.<\/li>\n<li><strong>log_since_last_log_backup_mb<\/strong>: provides the total size of MB in the log file after the last log backup.<\/li>\n<li><strong>total_log_size_mb<\/strong>: total size of transaction log in MB.<\/li>\n<li><strong>active_log_size_mb<\/strong>: total size of active transaction log in MB.<\/li>\n<\/ul>\n<p>We can use the following query to pull up the specified information using this DMF:<\/p>\n<pre><code>SELECT\n       database_id,\n       recovery_model,\n       total_log_size_mb,\n       active_log_size_mb,\n       total_vlf_count,\n       active_vlf_count,\n       log_truncation_holdup_reason,\n       log_backup_time,\n       log_since_last_log_backup_mb\nFROM   sys.Dm_db_log_stats(Database_id)<\/code><\/pre>\n<p>Output<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-log-backup-1.jpg\" alt=\"OUTPUT\" width=\"1064\" height=\"96\" class=\"alignnone size-full wp-image-34723\" srcset=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-log-backup-1.jpg 1064w, https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-log-backup-1-300x27.jpg 300w, https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-log-backup-1-768x69.jpg 768w, https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-log-backup-1-1024x92.jpg 1024w\" sizes=\"(max-width: 1064px) 100vw, 1064px\" \/><\/p>\n<h3>Monitoring Virtual Log Files(VLFs)<\/h3>\n<p>From the above output we see columns called <strong>total_vlf_count<\/strong> and <strong>active_vlf_count<\/strong>, these allow monitoring and alert you if it exceeds a certain threshold. When the active_vlf_count reaches the total_vlf_count it issues an autogrow event and degrades performance. We can take a look at log_truncation_holdup_reason and act accordingly. These VLF counts can be captured by a scheduled job periodically to monitor the health of the transaction log file.<\/p>\n<p>Using this DMF, we can set a threshold and issue a transaction log backup to avoid active VLFs from growing larger. This keeps the total VLFs constant and avoids the autogrow.<\/p>\n<h3>Configuring Tlog backup based on size<\/h3>\n<p>By using this DMF we can configure the Transaction Log backup job based on the <strong>log_since_last_log_backup_mb<\/strong> column. We can issue Transaction log backup when the log file reaches a certain size instead of a periodic interval.<\/p>\n<p>As example: In the past, we would configure log backups every hour, every 15 minutes or some other specific time. Even if there was not changes to the data, the transaction log will be backed up. Fortunately with the use of this DMF, we can now configure log backup when it reaches 1GB in size, 500MB and so on. That way it can avoid scheduled time and work based on data load.<\/p>\n<p><strong>Note<\/strong>: You must keep in mind if a transactional log backup is not issued for couple of hours or longer due to size limitation, there is a potential for data loss after the last transaction log backup in the case of a disaster.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SQL Server DBAs use Transaction Log backups for point-in-time recovery of a database in the full recovery model. It truncates the log file and prevents it from growing too large and consuming a lot of disk space. Before SQL Server 2017, these backups were scheduled in specific time intervals, such as every 15\/30\/60 minutes\u2013based on [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":34734,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4166,55],"tags":[3669,3670],"class_list":["post-34719","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-sql-server","tag-sql-server-2017","tag-transaction-log-backup"],"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>Smart Transaction log backups in SQL Server 2017<\/title>\n<meta name=\"description\" content=\"SQL Server DBAs use Transaction Log backups for point-in-time recovery of a database in the full recovery model. Contact us for help with Transaction Log backups.\" \/>\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\/smart-transaction-log-backups-sql-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Smart Transaction Log Backup in SQL Server 2017\" \/>\n<meta property=\"og:description\" content=\"SQL Server DBAs use Transaction Log backups for point-in-time recovery of a database in the full recovery model. Contact us for help with Transaction Log backups.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-15T17:00:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-11T01:09:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/media\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.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\/smart-transaction-log-backups-sql-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/\"},\"author\":{\"name\":\"XTIVIA\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1\"},\"headline\":\"Smart Transaction Log Backup in SQL Server 2017\",\"datePublished\":\"2018-03-15T17:00:24+00:00\",\"dateModified\":\"2021-02-11T01:09:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/\"},\"wordCount\":576,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.jpg\",\"keywords\":[\"sql server 2017\",\"transaction log backup\"],\"articleSection\":[\"Blog\",\"SQL Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/\",\"name\":\"Smart Transaction log backups in SQL Server 2017\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.jpg\",\"datePublished\":\"2018-03-15T17:00:24+00:00\",\"dateModified\":\"2021-02-11T01:09:09+00:00\",\"description\":\"SQL Server DBAs use Transaction Log backups for point-in-time recovery of a database in the full recovery model. Contact us for help with Transaction Log backups.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.jpg\",\"width\":557,\"height\":291,\"caption\":\"smart transaction log backups\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Smart Transaction Log Backup in SQL Server 2017\"}]},{\"@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":"Smart Transaction log backups in SQL Server 2017","description":"SQL Server DBAs use Transaction Log backups for point-in-time recovery of a database in the full recovery model. Contact us for help with Transaction Log backups.","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\/smart-transaction-log-backups-sql-server\/","og_locale":"en_US","og_type":"article","og_title":"Smart Transaction Log Backup in SQL Server 2017","og_description":"SQL Server DBAs use Transaction Log backups for point-in-time recovery of a database in the full recovery model. Contact us for help with Transaction Log backups.","og_url":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2018-03-15T17:00:24+00:00","article_modified_time":"2021-02-11T01:09:09+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/media\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.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\/smart-transaction-log-backups-sql-server\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/"},"author":{"name":"XTIVIA","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1"},"headline":"Smart Transaction Log Backup in SQL Server 2017","datePublished":"2018-03-15T17:00:24+00:00","dateModified":"2021-02-11T01:09:09+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/"},"wordCount":576,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.jpg","keywords":["sql server 2017","transaction log backup"],"articleSection":["Blog","SQL Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/","url":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/","name":"Smart Transaction log backups in SQL Server 2017","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.jpg","datePublished":"2018-03-15T17:00:24+00:00","dateModified":"2021-02-11T01:09:09+00:00","description":"SQL Server DBAs use Transaction Log backups for point-in-time recovery of a database in the full recovery model. Contact us for help with Transaction Log backups.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Smart-Transaction-Log-Backup-in-SQL-Server-2017.jpg","width":557,"height":291,"caption":"smart transaction log backups"},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/smart-transaction-log-backups-sql-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"Smart Transaction Log Backup in SQL Server 2017"}]},{"@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\/34719","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=34719"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/34719\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/34734"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=34719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=34719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=34719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}