{"id":297,"date":"2015-10-07T19:53:39","date_gmt":"2015-10-07T19:53:39","guid":{"rendered":"http:\/\/www.tiagoneves.net\/blog\/?p=297"},"modified":"2015-10-07T19:53:39","modified_gmt":"2015-10-07T19:53:39","slug":"verificando-o-filegroup-de-uma-tabela","status":"publish","type":"post","link":"https:\/\/www.tiagoneves.net\/blog\/verificando-o-filegroup-de-uma-tabela\/","title":{"rendered":"Verificando o filegroup de uma tabela"},"content":{"rendered":"<p>Ol\u00e1 pessoal, tudo certo?<\/p>\n<p>No post de hoje vou compartilhar um script que usei esta semana.<\/p>\n<p>Estava precisando saber a quantidade de filegroup de uma tabela e quantidade de registro por filegroup, ent\u00e3o fiz uma query\u00a0 utilizando algumas views de sistema do SQL Server: sys.objects, sys.partitions, sys.allocation_units, sys.tables, sys.data_spaces e sys.database_files.<\/p>\n<p>Estas views retornam algumas informa\u00e7\u00f5es como: nome do Filegroup, Tabela, Arquivo de dados em que esta tabela est\u00e1 localizada, total de paginas e registros.<\/p>\n<pre class=\"theme:ssms2012 lang:tsql decode:true\">SELECT DISTINCT\r\n    DS.name  FILEGROUP_NAME,\r\n    O.name  [TABLE],\r\n    DB.physical_name  ARQUIVO,\r\n\tA.total_pages Total_Paginas ,\r\n    P.rows Total_Registro\r\nFROM\r\n    sys.objects O\r\n    INNER JOIN sys.partitions P ON O.object_id = P.object_id\r\n    INNER JOIN sys.allocation_units A ON A.container_id = P.hobt_id\r\n    INNER JOIN sys.tables T ON O.object_id = T.object_id\r\n    INNER JOIN sys.data_spaces DS ON DS.data_space_id = A.data_space_id\r\n    INNER JOIN sys.database_files DB ON DB.data_space_id = DS.data_space_id\r\nWHERE\r\n    index_id = 1;<\/pre>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2015\/10\/filegroup.png\" rel=\"lightbox[297]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-300 alignnone\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2015\/10\/filegroup.png?resize=678%2C86\" alt=\"filegroup\" width=\"678\" height=\"86\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2015\/10\/filegroup.png?w=730&amp;ssl=1 730w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2015\/10\/filegroup.png?resize=300%2C38&amp;ssl=1 300w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Espero que seja \u00fatil&#8230;<\/p>\n<p>Abs.<\/p>\n<p>Tiago Neves<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal, tudo certo? No post de hoje vou compartilhar um script que usei esta semana. Estava precisando saber a quantidade de filegroup de uma tabela e quantidade de registro por filegroup, ent\u00e3o fiz uma query\u00a0 utilizando algumas views de sistema do SQL Server: sys.objects, sys.partitions, sys.allocation_units, sys.tables, sys.data_spaces e sys.database_files. Estas views retornam algumas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_91251433_91251433":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpscppro_dont_share_socialmedia":false,"_wpscppro_custom_social_share_image":0,"_facebook_share_type":"","_twitter_share_type":"","_linkedin_share_type":"","_pinterest_share_type":"","_linkedin_share_type_page":"","_instagram_share_type":"","_medium_share_type":"","_threads_share_type":"","_google_business_share_type":"","_selected_social_profile":[],"_wpsp_enable_custom_social_template":false,"_wpsp_social_scheduling":{"enabled":false,"datetime":null,"platforms":[],"status":"template_only","dateOption":"today","timeOption":"now","customDays":"","customHours":"","customDate":"","customTime":"","schedulingType":"absolute"},"_wpsp_active_default_template":true},"categories":[2,4],"tags":[79,80],"class_list":["post-297","post","type-post","status-publish","format-standard","hentry","category-casos-do-dia-a-dia","category-scripts","tag-filegroup","tag-tabelas"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6eIyh-4N","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/comments?post=297"}],"version-history":[{"count":3,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/297\/revisions"}],"predecessor-version":[{"id":301,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/297\/revisions\/301"}],"wp:attachment":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/media?parent=297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/categories?post=297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/tags?post=297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}