{"id":36481,"date":"2019-08-29T10:49:35","date_gmt":"2019-08-29T17:49:35","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=36481"},"modified":"2023-08-11T07:50:10","modified_gmt":"2023-08-11T14:50:10","slug":"cost-threshold-for-parallelism","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/","title":{"rendered":"Cost Threshold for Parallelism"},"content":{"rendered":"\n<p>One of the most common missed configuration settings in SQL Server is the cost threshold for parallelism. By default it is set to 5, meaning that when SQL estimates that the cost of a query will be greater than 5 running a serial plan, SQL will split the plan into parallel streams in an effort to make the query return faster.<\/p>\n\n\n\n<p>In theory, this is a great thing. We can benefit from additional processors and make our queries run faster. The problem is that this estimate is based on how long a query would take to run on hardware that is 20 years old. Microsoft hints at this <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/ms188603(v=sql.105).aspx\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">here<\/a> by saying that the cost estimate &#8220;refers to an estimated elapsed time in seconds required to run the serial plan on a &#8216;specific hardware configuration&#8217;.&#8221;<\/p>\n\n\n\n<p>The general consensus as to why it is set this low is that a single developer&#8217;s workstation was used as the hardware configuration baseline when developing the optimizer for SQL Server 7. There are numerous blog posts about this; however, I cannot confirm the story or the specific configuration of the hardware. If this belief is correct, it can be concluded that the default value of 5 is equal to a query that would have to run for 5 seconds if the query were to run with a serial plan on the developer&#8217;s machine 20+ years ago. Running the same query on current hardware is likely to take .1 seconds or less while still having an estimated cost of 5 or greater.<\/p>\n\n\n\n<p>Given that there is a cost in parallel processing, both in splitting the stream and re-combining it once processing is complete, the default of 5 can actually make a large number of queries run slower than if there were a more appropriate value set. This default value essentially can cause a large number of fast queries to run in parallel, that would be faster if they run serially.<\/p>\n\n\n\n<p>In addition to the overhead of parallelism, having this value set so low can create additional issues such as high CPU usage and excessive CXPACKET wait types. This single setting can also cause the server to appear to be under memory pressure and cause longer read and write times on the disk. By changing this setting, you can often resolve CPU, RAM, and disk bottlenecks. Given the speed and size of today&#8217;s hardware, a better default setting is 45 or 50 for the cost threshold for parallelism.<\/p>\n\n\n\n<p>This setting is configurable on the fly and does not require a restart of services. You can adjust this setting to meet your needs based on your hardware profile without causing or needing an outage. In my opinion, this setting is one of the most important and is one of the most often overlooked. To make this change you can run the script below.<\/p>\n\n\n\n<p><pre><code>sp_configure &apos;show advanced options&apos;, 1;\nGO\nRECONFIGURE; \nGO\nsp_configure &apos;cost threshold for parallelism&apos;, 50;\nGO\nRECONFIGURE;\nGO\n<\/code><\/pre><\/p>\n\n\n\n<p>In some instances, you may still see high CXPACKET waits even after setting the cost threshold. In this case, you may need to drill a little deeper and may also need to evaluate your MAXDOP setting. Jonathan Kehayias wrote a fantastic blog titled <a href=\"https:\/\/www.sqlskills.com\/blogs\/jonathan\/tuning-cost-threshold-for-parallelism-from-the-plan-cache\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Tuning &#8216;cost threshold for parallelism&#8217; from the Plan Cache.<\/a> He provided a script that among other things would query the plan cache and give you the execution count and estimated subtree cost of plans that have gone parallel. I have modified his script to take the top 50% of plans that have a high usage (larger number of executions) and then take the average estimated subtree cost to get what a more finely tuned value would be of the higher cost plans that are most often executed. The value that this script returns will give you a more specific value to use if one of the default values does not seem to be giving you the results you desire.<\/p>\n\n\n\n<p><pre><code>\nWITH XMLNAMESPACES   \n(DEFAULT &apos;http:\/\/schemas.microsoft.com\/sqlserver\/2004\/07\/showplan&apos;)  \nSELECT round(avg(cast(statementsubtreecost as decimal(18,2))),0)\nfrom (SELECT  top 50 percent\n     n.value(&apos;(@StatementSubTreeCost)[1]&apos;, &apos;VARCHAR(128)&apos;) AS StatementSubTreeCost, \n     ecp.usecounts, \n     ecp.size_in_bytes \nFROM sys.dm_exec_cached_plans AS ecp \nCROSS APPLY sys.dm_exec_query_plan(plan_handle) AS eqp \nCROSS APPLY query_plan.nodes(&apos;\/ShowPlanXML\/BatchSequence\/Batch\/Statements\/StmtSimple&apos;) AS qn(n) \nWHERE  n.query(&apos;.&apos;).exist(&apos;\/\/RelOp[@PhysicalOp=&quot;Parallelism&quot;]&apos;) = 1 \nOrder by ecp.usecounts desc\n) t1\n<\/code><\/pre><\/p>\n\n\n\n<p>As with anything you should always test in a non-production environment. That being said, adjusting the cost threshold for parallelism can make a significant performance improvement on your system by a simple on the fly change and at no time do I recommend leaving this at the default value.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the most common missed configuration settings in SQL Server is the cost threshold for parallelism. By default it is set to 5, meaning that when SQL estimates that the cost of a query will be greater than 5 running a serial plan, SQL will split the plan into parallel streams in an effort [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":36490,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4166,55],"tags":[1957,3991,60],"class_list":["post-36481","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-sql-server","tag-always-on","tag-parallelism","tag-sql-server"],"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>Cost Threshold for Parallelism - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts<\/title>\n<meta name=\"description\" content=\"Optimizing SQL Server Parallelism: Understanding and Adjusting the Cost Threshold for Parallelism. A Comprehensive Guide by XTIVIA.\" \/>\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\/cost-threshold-for-parallelism\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cost Threshold for Parallelism\" \/>\n<meta property=\"og:description\" content=\"Optimizing SQL Server Parallelism: Understanding and Adjusting the Cost Threshold for Parallelism. A Comprehensive Guide by XTIVIA.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-29T17:49:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-11T14:50:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/\"},\"author\":{\"name\":\"XTIVIA\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1\"},\"headline\":\"Cost Threshold for Parallelism\",\"datePublished\":\"2019-08-29T17:49:35+00:00\",\"dateModified\":\"2023-08-11T14:50:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/\"},\"wordCount\":680,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.jpg\",\"keywords\":[\"always on\",\"Parallelism\",\"sql server\"],\"articleSection\":[\"Blog\",\"SQL Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/\",\"name\":\"Cost Threshold for Parallelism - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.jpg\",\"datePublished\":\"2019-08-29T17:49:35+00:00\",\"dateModified\":\"2023-08-11T14:50:10+00:00\",\"description\":\"Optimizing SQL Server Parallelism: Understanding and Adjusting the Cost Threshold for Parallelism. A Comprehensive Guide by XTIVIA.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.jpg\",\"width\":557,\"height\":291},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cost Threshold for Parallelism\"}]},{\"@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":"Cost Threshold for Parallelism - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Optimizing SQL Server Parallelism: Understanding and Adjusting the Cost Threshold for Parallelism. A Comprehensive Guide by XTIVIA.","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\/cost-threshold-for-parallelism\/","og_locale":"en_US","og_type":"article","og_title":"Cost Threshold for Parallelism","og_description":"Optimizing SQL Server Parallelism: Understanding and Adjusting the Cost Threshold for Parallelism. A Comprehensive Guide by XTIVIA.","og_url":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2019-08-29T17:49:35+00:00","article_modified_time":"2023-08-11T14:50:10+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.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":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/"},"author":{"name":"XTIVIA","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1"},"headline":"Cost Threshold for Parallelism","datePublished":"2019-08-29T17:49:35+00:00","dateModified":"2023-08-11T14:50:10+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/"},"wordCount":680,"commentCount":3,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.jpg","keywords":["always on","Parallelism","sql server"],"articleSection":["Blog","SQL Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/","url":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/","name":"Cost Threshold for Parallelism - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.jpg","datePublished":"2019-08-29T17:49:35+00:00","dateModified":"2023-08-11T14:50:10+00:00","description":"Optimizing SQL Server Parallelism: Understanding and Adjusting the Cost Threshold for Parallelism. A Comprehensive Guide by XTIVIA.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Cost-Threshold-for-Parallelism.jpg","width":557,"height":291},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/cost-threshold-for-parallelism\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"Cost Threshold for Parallelism"}]},{"@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\/36481","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=36481"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/36481\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/36490"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=36481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=36481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=36481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}