{"id":686,"date":"2011-05-22T16:44:38","date_gmt":"2011-05-22T18:44:38","guid":{"rendered":"http:\/\/fabriciolima.net\/blog\/?p=686"},"modified":"2016-07-23T23:14:47","modified_gmt":"2016-07-24T02:14:47","slug":"criando-mais-de-um-arquivo-de-log-melhora-a-performance-do-sql-server","status":"publish","type":"post","link":"https:\/\/fabriciolima.net\/blog\/2011\/05\/22\/criando-mais-de-um-arquivo-de-log-melhora-a-performance-do-sql-server\/","title":{"rendered":"Criando mais de um arquivo de Log melhora a performance do SQL Server?"},"content":{"rendered":"<p>Fala Pessoal,<\/p>\n<p>A algum tempo, almo\u00e7ando com um profissional que presta servi\u00e7o de um software para minha empresa, ele me disse que criando v\u00e1rios arquivos de Log para um database melhorava a performance da mesma. Na hora eu achei muito estranho pois nunca tinha lido nada disso em nenhum post ou artigo sobre Tuning. Para ser sincero, naquele momento eu n\u00e3o sabia nem se era poss\u00edvel criar mais de um arquivo de log para uma database, pois sempre li que eram criados um arquivo .ldf, um .mdf e v\u00e1rios .ndf, mas n\u00e3o lembrava de ter lido que era poss\u00edvel criar mais de um arquivo .ldf.<\/p>\n<p>Claro que a primeira coisa que fiz ao voltar do almo\u00e7o foi testar e pesquisar sobre o assunto. Rapidamente verifiquei que era poss\u00edvel criar mais de um arquivo de log, ent\u00e3o restava saber se isso realmente impactava na performance. A pessoa que me disse isso tinha muito certeza do que estava dizendo.<\/p>\n<p>Naquele dia me lembro de ter encontrado um post do Paul Randal, em que ele dizia rapidamente que criar mais de um arquivo de log n\u00e3o melhorava em nada a performance. Mostrei para a pessoa mas ela n\u00e3o acreditou muito pois eu estava lendo em um Blog (se o blog do Paul Randal n\u00e3o \u00e9 confi\u00e1vel vou at\u00e9 tirar o meu blog do ar).<\/p>\n<p>Em casa, vasculhando meu livro SQL Server 2008 Internals, para ser mais exato, na p\u00e1gina 189 diz o seguinte:<\/p>\n<p>O Sql Server trata m\u00faltiplos arquivos de Log como se eles fossem apenas um grande arquivo de Log sequencial. Isso significa que todos os VLFs de um arquivo f\u00edsico s\u00e3o utilizados antes de qualquer outro VLF do segundo arquivo de Log. Se voc\u00ea tem um arquivo de Log que \u00e9 bem gerenciado com rela\u00e7\u00e3o ao tamanho e que possua backups, voc\u00ea n\u00e3o deve nunca usar mais de um arquivo de Log.<\/p>\n<p>Ent\u00e3o, n\u00e3o existe nenhuma raz\u00e3o para se utilizar mais de um arquivo de log para uma database se voc\u00ea determinar um tamanho ideal para seus arquivos de log e fizer uma rotina de backups. Contudo, se voc\u00ea acha que seu arquivo de log pode crescer mais do que o esperado e o volume do disco onde est\u00e3o os arquivos de log n\u00e3o possuem espa\u00e7o livre suficiente para que os logs cres\u00e7am o quanto for necess\u00e1rio, a\u00ed sim voc\u00ea deve criar um segundo arquivo de log em um outro volume para sanar esse problema.<\/p>\n<p>Fica a Dica.<\/p>\n<p><b>Gostou desse Post?<\/b><\/p>\n<p>Cadastre seu e-mail para receber novos Posts e curta minha <a href=\"https:\/\/www.facebook.com\/FabricioLimaSolucoesemBancodeDados\/\" target=\"_blank\">P\u00e1gina no Facebook<\/a> para receber Dicas de Leituras e Eventos sobre SQL Server.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Fabr\u00edcio Lima<\/p>\n<p>MCITP \u2013 Database Administrator<\/p>\n<p>Consultor e Instrutor SQL Server<\/p>\n<p>Trabalha com SQL Server desde 2006<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fala Pessoal, A algum tempo, almo\u00e7ando com um profissional que presta servi\u00e7o de um software para minha empresa, ele me disse que criando v\u00e1rios arquivos de Log para um database melhorava a performance da mesma. Na hora eu achei muito estranho pois nunca tinha lido nada disso em nenhum post ou artigo sobre Tuning. Para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[3,280],"tags":[312,313,23,330,27,309,311,310,63,49,33,56,314,40,113],"class_list":["post-686","post","type-post","status-publish","format-standard","hentry","category-administracao-de-bd","category-virtual-pass-br","tag-arquivo-de-log","tag-database-log","tag-dba","tag-gerenciamento-do-log","tag-internals","tag-ldf","tag-mdf","tag-ndf","tag-performance","tag-sql","tag-sql-server","tag-sql-server-2008-internals","tag-sql-server-sql","tag-tuning","tag-vlf"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/comments?post=686"}],"version-history":[{"count":0,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/posts\/686\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/media?parent=686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/categories?post=686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabriciolima.net\/blog\/wp-json\/wp\/v2\/tags?post=686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}