{"id":35744,"date":"2019-04-25T13:29:45","date_gmt":"2019-04-25T20:29:45","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=35744"},"modified":"2023-08-11T09:44:24","modified_gmt":"2023-08-11T16:44:24","slug":"redshift-query-queues-inspection","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/","title":{"rendered":"Redshift Query Queues Inspection"},"content":{"rendered":"\n<p>Query Queues are set up in Redshift Workload Management and are designed to give the administrator freedom to assign more or fewer resources to given groups or users. On occasion, you will need to\ninspect these queues to see which queries are running in which queues for troubleshooting purposes or for optimization.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create Required Views<\/h2>\n\n\n\n<p>You will need to create the two views below in order to inspect your query queues. <code>WLM_QUEUE_STATE_VW<\/code> shows each queue in WLM and how many slots it has. <code>WLM_QUERY_STATE_VW<\/code> tells you what query is running and in which queue.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WLM_QUEUE_STATE_VW<\/h3>\n\n\n\n<p><code>CREATE VIEW WLM_QUEUE_STATE_VW AS<br>\nSELECT(config.service_class-5) AS queue<br>\n, trim (class.condition) AS description<br>\n, config.num_query_tasks AS slots<br>\n, config.query_working_mem AS mem<br>\n, config.max_execution_time AS max_time<br>\n, config.user_group_wild_card AS \"user_*\"<br>\n, config.query_group_wild_card AS \"query_*\"<br>\n, state.num_queued_queries queued<br>\n, state.num_executing_queries executing<br>\n, state.num_executed_queries executed<br>\nFROM<br>\nSTV_WLM_CLASSIFICATION_CONFIG class,<br>\nSTV_WLM_SERVICE_CLASS_CONFIG config,<br>\nSTV_WLM_SERVICE_CLASS_STATE state<br>\nWHERE<br>\nclass.action_service_class = config.service_class<br> \nAND class.action_service_class = state.service_class <br>\nAND config.service_class &gt; 4<br>\nORDER BY config.service_class;<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WLM_QUERY_STATE_VW<\/h3>\n\n\n\n<p><code>CREATE VIEW WLM_QUERY_STATE_VW AS<br>\nSELECT query, (service_class-5) as queue, slot_count,<br> trim(wlm_start_time) as\nstart_time, trim(state) as state, trim(queue_time) as queue_time,\ntrim(exec_time) AS exec_time<br>\nFROM stv_wlm_query_state;<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful Statements<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Disable Result Cache<\/h3>\n\n\n\n<p><code>SET enable_result_cache_for_session to off;<\/code><\/p>\n\n\n\n<p>Disables query cache so your queries have consistent execution\ntimes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Change Query Group<\/h3>\n\n\n\n<p><code>SET query_group TO [query group name];<\/code><\/p>\n\n\n\n<p>Sets the current query_group to the one designated.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reset Query Group<\/h3>\n\n\n\n<p><code>RESET query_group;<\/code><\/p>\n\n\n\n<p>This resets the current query_group back to\nthe default.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Switch Account<\/h3>\n\n\n\n<p><code>SET SESSION AUTHORIZATION '[username]';<\/code><\/p>\n\n\n\n<p>This allows you to change users so you can run different queues\nbased on the username.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inspecting the Query Queue<\/h2>\n\n\n\n<p>The query queue is a list of all the queues you&#8217;ve set up in Workload Management. If you haven&#8217;t set up any queues, then you will see only two, the default queue and the superuser queue.<\/p>\n\n\n\n<p><code>SELECT * FROM\nwlm_queue_state_vw;<\/code><\/p>\n\n\n\n<p>This is the default queue setup and what you would see on a stock Redshift cluster:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1125\" height=\"75\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/default_queue_setup_stock_redshift_cluster_1.jpg\" alt=\"default queue setup stock redshift cluster\" class=\"wp-image-35747\"\/><\/figure>\n\n\n\n<p>Here is what a custom queue would look like:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1163\" height=\"211\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/custom_queue_2.jpg\" alt=\"custom queue\" class=\"wp-image-35746\"\/><\/figure>\n\n\n\n<p>The custom queue is a three-queue setup that allows for a timeout (max_time) on the fastest queue and moves anything slower to a second queue. The third queue is for the user group pgbi (analytics queries) only.<\/p>\n\n\n\n<p>The queues in the result set are a little redundant. You can filter to see the queues by user group or query group by filtering on the description column.<\/p>\n\n\n\n<p><code>SELECT *<br>\nFROM wlm_queue_state_vw<br>\nWHERE description like '%query%'<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inspecting the Query State<\/h2>\n\n\n\n<p>The query state view allows you to inspect every running query and in which queue and slot it is running. From this point, you can get the query id and use that to dig deeper into a query.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1035\" height=\"56\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/query_id_3.jpg\" alt=\"query id\" class=\"wp-image-35749\"\/><\/figure>\n\n\n\n<p>Because I am in the pgusers group, this query ran in queue 1 and slot 1.<\/p>\n\n\n\n<p>If I switch users and run a query from the pgbi group, this is the result:<\/p>\n\n\n\n<p><code>SET SESSION AUTHORIZATION 'pgbiuser';<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1035\" height=\"56\" src=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/pgbi_group_query_4.jpg\" alt=\"pgbi group query\" class=\"wp-image-35748\"\/><\/figure>\n\n\n\n<p>It&#8217;s important to remember that when you create custom queues, you must create the groups that you assign on the\nqueues. You can then add users to these groups and give them permission to tables or schemas. You can also assign users to specific queues in Workload Management.<\/p>\n\n\n\n<p>You can find additional information about\nqueue behavior here:<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.aws.amazon.com\/redshift\/latest\/dg\/tutorial-wlm-understanding-default-processing.html#tutorial-wlm-create-queue-state-view\">https:\/\/docs.aws.amazon.com\/redshift\/latest\/dg\/tutorial-wlm-understanding-default-processing.html#tutorial-wlm-create-queue-state-view<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Query Queues are set up in Redshift Workload Management and are designed to give the administrator freedom to assign more or fewer resources to given groups or users. On occasion, you will need to inspect these queues to see which queries are running in which queues for troubleshooting purposes or for optimization. Create Required Views [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":35755,"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,2163],"tags":[4139,3959],"class_list":["post-35744","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-postgresql","tag-postgresql-performance-tuning","tag-redshift"],"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>Redshift Query Queues Inspection - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts<\/title>\n<meta name=\"description\" content=\"Inspect Redshift Query Queues: Understand query queues in Redshift for optimization. Create views, change\/query groups, and troubleshoot queries.\" \/>\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\/redshift-query-queues-inspection\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Redshift Query Queues Inspection\" \/>\n<meta property=\"og:description\" content=\"Inspect Redshift Query Queues: Understand query queues in Redshift for optimization. Create views, change\/query groups, and troubleshoot queries.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/\" \/>\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-04-25T20:29:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-11T16:44:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.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\/redshift-query-queues-inspection\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/\"},\"author\":{\"name\":\"XTIVIA\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1\"},\"headline\":\"Redshift Query Queues Inspection\",\"datePublished\":\"2019-04-25T20:29:45+00:00\",\"dateModified\":\"2023-08-11T16:44:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/\"},\"wordCount\":437,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.jpg\",\"keywords\":[\"PostgreSQL Performance tuning\",\"redshift\"],\"articleSection\":[\"Blog\",\"PostgreSQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/\",\"name\":\"Redshift Query Queues Inspection - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.jpg\",\"datePublished\":\"2019-04-25T20:29:45+00:00\",\"dateModified\":\"2023-08-11T16:44:24+00:00\",\"description\":\"Inspect Redshift Query Queues: Understand query queues in Redshift for optimization. Create views, change\/query groups, and troubleshoot queries.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.jpg\",\"width\":557,\"height\":291},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Redshift Query Queues Inspection\"}]},{\"@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":"Redshift Query Queues Inspection - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Inspect Redshift Query Queues: Understand query queues in Redshift for optimization. Create views, change\/query groups, and troubleshoot queries.","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\/redshift-query-queues-inspection\/","og_locale":"en_US","og_type":"article","og_title":"Redshift Query Queues Inspection","og_description":"Inspect Redshift Query Queues: Understand query queues in Redshift for optimization. Create views, change\/query groups, and troubleshoot queries.","og_url":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2019-04-25T20:29:45+00:00","article_modified_time":"2023-08-11T16:44:24+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.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\/redshift-query-queues-inspection\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/"},"author":{"name":"XTIVIA","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/2d86f74bed0c3f1b49100f7fdf7d78d1"},"headline":"Redshift Query Queues Inspection","datePublished":"2019-04-25T20:29:45+00:00","dateModified":"2023-08-11T16:44:24+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/"},"wordCount":437,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.jpg","keywords":["PostgreSQL Performance tuning","redshift"],"articleSection":["Blog","PostgreSQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/","url":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/","name":"Redshift Query Queues Inspection - Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.jpg","datePublished":"2019-04-25T20:29:45+00:00","dateModified":"2023-08-11T16:44:24+00:00","description":"Inspect Redshift Query Queues: Understand query queues in Redshift for optimization. Create views, change\/query groups, and troubleshoot queries.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Redshift-Query-Queues-Inspection.jpg","width":557,"height":291},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/redshift-query-queues-inspection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"Redshift Query Queues Inspection"}]},{"@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\/35744","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=35744"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/35744\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/35755"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=35744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=35744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=35744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}