{"id":36293,"date":"2019-06-20T14:56:37","date_gmt":"2019-06-20T21:56:37","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=36293"},"modified":"2023-08-31T10:22:20","modified_gmt":"2023-08-31T17:22:20","slug":"reducing-the-use-of-tempdb-to-keep-costs-down","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/","title":{"rendered":"Reducing the Use of TempDB to Keep Costs Down"},"content":{"rendered":"\n<p>There comes a time in everyone&#8217;s life that they need to be concerned about tempdb. I know\u2026 we all have configured it correctly and it&#8217;s running great. The application and all of the developers are using it like crazy \u2026Wait\u2026 that may not be a good thing. Right?<\/p>\n\n\n\n<p>Management might not see it as a good thing when they receive the bill every month. You do not want to come to a point where management has to determine if it is worth keeping you on board or paying for the additional tempdb overhead. I think we have heard that everything is cheap. It may be but it adds up really quickly. With many orgs moving to the cloud, I think we as IT professionals need to revaluate what we are doing and find better ways to do things. We should have the same concerns that we did a while back and avoid waste when possible.<\/p>\n\n\n\n<p>The following solution can help you take some of the load off of tempdb. Yes, this is not a one size fits all but there could be some value to utilize it when you can. It discusses the use of #temp tables, @table variables, and CTEs and the use inside of tempdb.<\/p>\n\n\n\n<p><strong>#temp tables:<\/strong><\/p>\n\n\n\n<p>With query below you can see that the logic is using a #temptable. There are different ways to very if TempDB is being utilized or not. I am going to use the following logic as I find it easy to use for all three scenerios:<\/p>\n\n\n\n<p><pre><code>SELECT *\nFROM tempdb.INFORMATION_SCHEMA.TABLES\nWHERE TABLE_NAME LIKE '%#%';<\/code><\/pre><\/p>\n<p><code>With #temp tables they exist in tempDB as long as the session is active or before the temp table is dropped. Because of this it is one of the easier ones to validate. Looking at the results below, you can see that the #tempDB is stored in the tempDB TABLE CATALOG. It is referenced as \"temptable_______________...\",<\/code><\/p>\n\n\n\n<p><strong>@Table Variables:<\/strong><\/p>\n\n\n\n<p>With this window you can see that we are using the exact same logic above except that we are replacing the #temptable with a table variable. Table Variables do not show up under tempdb. <code>INFORMATION_SCHEMA.TABLES<\/code> the same way that temp tables do. I had to do a little more work to prove it to you. @Table Variables show up with &#8220;#&#8221; followed by a set of characters that do not match the actual name. So in order to validate it I had to use: <code>\"SET STATISTICS IO ON;\"<\/code><\/p>\n\n\n\n<p>By using this I am able to see the disk activity that is associated to the query that I am running. Remember TempDb is on disk. You can see the Messages below in the first window. You can see that &#8216;#A7225307&#8217; is being used with the other tables in the logic below. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"768\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/table_variables_2.jpg\" alt=\"table variables\" class=\"wp-image-36297\"\/><\/figure>\n\n\n\n<p>Here&#8217;s the proof that Table Variables are used by TempDb. You can see that the table variable above (&#8216;#A7225307&#8217;) is returned in the tempdb. <code>INFORMATION_SCHEMA.TABLES<\/code> select statement below.<\/p>\n\n\n\n<p>Many people think that because table variables are named as a variable that they are stored into memory but according to Microsoft the problem with this is that if there is more data than can be stored into memory that it needs somewhere to put it so that it is not lost. It puts the structure to disk and runs it as memory when it can but has it ready on disk when needed. This can be extremely value when you are working with large amounts of data at a time.<\/p>\n\n\n\n<p><a href=\"https:\/\/support.microsoft.com\/en-us\/help\/305977\/inf-frequently-asked-questions-sql-server-2000-table-variables\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">https:\/\/support.microsoft.com\/en-us\/help\/305977\/inf-frequently-asked-questions-sql-server-2000-table-variables<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"871\" height=\"896\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/table_variables_tempdb_3.jpg\" alt=\"table variables tempdb\" class=\"wp-image-36298\"\/><\/figure>\n\n\n\n<p><strong>Our third option are CTEs or Common Table Expressions :<\/strong> With CTEs you are putting your object in a temp result set however it does not use tempDb like the two prior options. Looking at the example below you can see that the logic is very similar to the other two temp objects. In this case there are not any inserts into the temp object because CTE run very much like a subquery and is processed at the time of execution. It uses the same resources that any other objects use and the performance is relative to the query, environment, amount of records, etc. You can see below that this logic is not calling any reference to tempdb. <code>INFORMATION_SCHEMA.TABLES.<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"734\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/common_table_expressions_4.jpg\" alt=\"common table expressions\" class=\"wp-image-36296\"\/><\/figure>\n\n\n\n<p>As anything else, there is not a one size fits all. You might find some value taking the load off of tempdb anyway that you can. This is one way that you can do it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There comes a time in everyone&#8217;s life that they need to be concerned about tempdb. I know\u2026 we all have configured it correctly and it&#8217;s running great. The application and all of the developers are using it like crazy \u2026Wait\u2026 that may not be a good thing. Right? Management might not see it as a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":36308,"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":[3979,3968,3980],"class_list":["post-36293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-sql-server","tag-cloud","tag-cte","tag-tempdb"],"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>Reducing the Use of TempDB to Keep Costs Down - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts<\/title>\n<meta name=\"description\" content=\"Optimizing TempDB Usage to Reduce Costs: Utilizing #temp Tables, @table Variables, and CTEs Without Excessive TempDB Load.\" \/>\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\/reducing-the-use-of-tempdb-to-keep-costs-down\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Reducing the Use of TempDB to Keep Costs Down\" \/>\n<meta property=\"og:description\" content=\"Optimizing TempDB Usage to Reduce Costs: Utilizing #temp Tables, @table Variables, and CTEs Without Excessive TempDB Load.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/\" \/>\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-06-20T21:56:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-31T17:22:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.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\/reducing-the-use-of-tempdb-to-keep-costs-down\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/\"},\"author\":{\"name\":\"XTIVIA\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1\"},\"headline\":\"Reducing the Use of TempDB to Keep Costs Down\",\"datePublished\":\"2019-06-20T21:56:37+00:00\",\"dateModified\":\"2023-08-31T17:22:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/\"},\"wordCount\":680,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.jpg\",\"keywords\":[\"Cloud\",\"CTE\",\"TempDB\"],\"articleSection\":[\"Blog\",\"SQL Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/\",\"name\":\"Reducing the Use of TempDB to Keep Costs Down - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.jpg\",\"datePublished\":\"2019-06-20T21:56:37+00:00\",\"dateModified\":\"2023-08-31T17:22:20+00:00\",\"description\":\"Optimizing TempDB Usage to Reduce Costs: Utilizing #temp Tables, @table Variables, and CTEs Without Excessive TempDB Load.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.jpg\",\"width\":557,\"height\":291},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reducing the Use of TempDB to Keep Costs Down\"}]},{\"@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":"Reducing the Use of TempDB to Keep Costs Down - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Optimizing TempDB Usage to Reduce Costs: Utilizing #temp Tables, @table Variables, and CTEs Without Excessive TempDB Load.","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\/reducing-the-use-of-tempdb-to-keep-costs-down\/","og_locale":"en_US","og_type":"article","og_title":"Reducing the Use of TempDB to Keep Costs Down","og_description":"Optimizing TempDB Usage to Reduce Costs: Utilizing #temp Tables, @table Variables, and CTEs Without Excessive TempDB Load.","og_url":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2019-06-20T21:56:37+00:00","article_modified_time":"2023-08-31T17:22:20+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.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\/reducing-the-use-of-tempdb-to-keep-costs-down\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/"},"author":{"name":"XTIVIA","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1"},"headline":"Reducing the Use of TempDB to Keep Costs Down","datePublished":"2019-06-20T21:56:37+00:00","dateModified":"2023-08-31T17:22:20+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/"},"wordCount":680,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.jpg","keywords":["Cloud","CTE","TempDB"],"articleSection":["Blog","SQL Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/","url":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/","name":"Reducing the Use of TempDB to Keep Costs Down - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.jpg","datePublished":"2019-06-20T21:56:37+00:00","dateModified":"2023-08-31T17:22:20+00:00","description":"Optimizing TempDB Usage to Reduce Costs: Utilizing #temp Tables, @table Variables, and CTEs Without Excessive TempDB Load.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Reducing-the-Use-of-TempDB-to-Keep-Costs-Down.jpg","width":557,"height":291},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/reducing-the-use-of-tempdb-to-keep-costs-down\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"Reducing the Use of TempDB to Keep Costs Down"}]},{"@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\/36293","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=36293"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/36293\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/36308"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=36293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=36293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=36293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}