{"id":1735,"date":"2021-07-15T12:14:09","date_gmt":"2021-07-15T15:14:09","guid":{"rendered":"https:\/\/thesqltimes.com\/blog\/?p=1735"},"modified":"2021-07-15T12:14:09","modified_gmt":"2021-07-15T15:14:09","slug":"2-anos-na-powertuning","status":"publish","type":"post","link":"https:\/\/thesqltimes.com\/blog\/2021\/07\/15\/2-anos-na-powertuning\/","title":{"rendered":"2 Anos na PowerTuning!"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Muito \u00fatil!\" data-post-id=\"1735\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><\/div><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de Leitura:<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Oi galera sumida! (rsrsrs)&#8230;<\/p>\n<p>\u00c9 com essa falta de vergonha na cara que venho aqui contar mais um pouco do que foi os \u00faltimos 365 dias na Power Tuning!\u00a0 Estava dando uma lida no <a title=\"1 ano de PowerTuning como Team Leader\" href=\"https:\/\/thesqltimes.com\/blog\/2020\/07\/15\/1-ano-de-powertuning-como-team-leader\/\">post de 1 ano<\/a> e vi que muitas coisas mudaram e algumas ainda na mesma&#8230; Bom, esse post de hoje n\u00e3o \u00e9 t\u00e9cnico, mas apenas uma reflex\u00e3o minha desses \u00faltimos 2 anos, especialmente os \u00faltimos 365 dias.<\/p>\n<p>Ser Team Leader na Power Tuning continua sendo desafiador! A equipe agora est\u00e1 muito maior, temos mais ambientes SQL Server para administrar e tivemos algumas mudan\u00e7as internas bem interessantes. Na minha avalia\u00e7\u00e3o, o primeiro ano na Power Tuning foi um ano mais de adapta\u00e7\u00e3o ao novo ambiente de trabalho e a volta pro mundo 100% SQL Server (e Azure).<\/p>\n<p>J\u00e1 este segundo ano foi mais focado em evolu\u00e7\u00e3o da equipe. E quando falo em &#8220;evolu\u00e7\u00e3o&#8221; coloco muitos aspectos aqui: a evolu\u00e7\u00e3o na quantidade de consultores, a evolu\u00e7\u00e3o t\u00e9cnica de cada consultor, a evolu\u00e7\u00e3o da maturidade dos processos internos, a evolu\u00e7\u00e3o nos servi\u00e7os que prestamos ao cliente (novos alertas, novos mecanismos de monitoramento, etc.). Afinal, administrar o SQL Server de um ambiente \u00fanico, o qual vocc\u00ea tem total controle e conhecimento do neg\u00f3cio \u00e9 uma coisa&#8230; Administrar dezenas de inst\u00e2ncias SQL Server, de ambientes diferentes, com exig\u00eancias e neg\u00f3cios diferentes \u00e9 outra&#8230; E, para continuar mantendo a qualidade que o <a href=\"https:\/\/www.fabriciolima.net\/\">Fabr\u00edcio<\/a> come\u00e7ou l\u00e1 no in\u00edcio, \u00e9 preciso realmente evoluir (e\/ou inovar) em uma s\u00e9rie de aspectos. E, seguramente, posso dizer que estamos apenas no come\u00e7o da evolu\u00e7\u00e3o!<\/p>\n<p>Dos v\u00e1rios pontos que preciso melhorar como l\u00edder de uma equipe t\u00e3o t\u00e9cnica, tem um que mais me chama aten\u00e7\u00e3o: Melhorar o acompanhamento individual de cada consultor. Eu ainda continuo acreditando que, como l\u00edder, estou falhando muito nisso. Mas, diferente do ano passado, j\u00e1 comecei a colocar em pr\u00e1tica algumas a\u00e7\u00f5es que visam melhorar este ponto. Gra\u00e7as ao crescimento da equipe, agora eu consigo me dedicar um pouco mais pra fazer isso acontecer. Agora, s\u00e3o mais de 25 DBAs, e tenho certeza que consigo agregar com algo ou algum atalho na carreria de cada um (do mesmo jeito que eles possam agregar na minha). E, aqui, para aqueles que me conhecem dos grupos de WhatsApp, f\u00f3runs, etc., refor\u00e7o o que disse no ano passado: N\u00e3o \u00e9 um Rodrigo que s\u00f3 traz a resposta pronta da pergunta. \u00c9 um Rodrigo que precisa ajudar cada a um a raciocinar com o SQL Server. E em diferentes experi\u00eancias e n\u00edveis de conhecimento! Estou realmente muito animado pelo que a Power Tuning ainda pode fazer nesse quesito e como eu posso contribuir pra isso!<\/p>\n<p>Como disse no in\u00edcio, o primeiro ano foi um ano de reimers\u00e3o no mundo do SQL Server. Antes, recomendo muito que voc\u00ea veja <a href=\"https:\/\/www.youtube.com\/watch?v=C02ar-PB_aY&amp;list=PLZZcZLEIKFuIR0btk_LNQQgONcBU2QBdQ\">esse v\u00eddeo com os casos reais de suporte da Power Tuning<\/a> para entender o que vou dizer aqui. Na Power tuning n\u00e3o tem como n\u00e3o ser assim. Nesses 2 anos, gra\u00e7as as experi\u00eancias pr\u00e1ticas que os clientes ou trabalhos internos da Power Tuning me forcaram a ter, eu consegui evoluir bastante meu conhecimento t\u00e9cnico (e n\u00e3o t\u00e9cnico tamb\u00e9m)&#8230; Alguns destaques:<\/p>\n<ul>\n<li>SQL Server\n<ul>\n<li>Aprendi mais sobre como o BACKUP TO URL funciona<\/li>\n<li>Aprendi mais sobre o funcionamento do AlwaysON (e principalmente, como fazer um troubleshooting um pouco mais avan\u00e7ado)<\/li>\n<li>Aprendi o que \u00e9 e como usar Automatic Seeding no AlwaysON na pr\u00e1tica, incluindo o troubleshooting<\/li>\n<li>Aprendi sobre a diferen\u00e7a de desempenho entre varchar e varchar(max) na opera\u00e7\u00e3o de Hash (aula interna do Fabiano Amorim)<\/li>\n<li>Descobri que existe um exorcista dentro do SQL Server&#8230; (um dia conto essa hist\u00f3ria junto com o Fabiano)<\/li>\n<li>(re)Aprendi a compilar um c\u00f3digo CLR e colocar um assembly dentro do SQL Server<\/li>\n<li>Aprendi mais sobre as novas op\u00e7\u00f5es de seguran\u00e7a do CLR (trusted assemblies e clr strict security)<\/li>\n<li>Aprendi sobre as mudan\u00e7as que o SQL Server 2017 trouxe na criptografia (<a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/database-engine\/breaking-changes-to-database-engine-features-in-sql-server-2017?view=sql-server-ver15\">mudan\u00e7a de SHA1 par SHA2<\/a>)<\/li>\n<li>Aprendi algumas trace flagas novas, como a TF 9567 (al\u00e9m de outras que certamente nao lembrarei agora)<\/li>\n<li>Aprendi um pouco mais sobre o Row Goal Optimizaton (s\u00f3 um pouco mais, ainda tenho muitos artigos pra ler)<\/li>\n<\/ul>\n<\/li>\n<li>\u00a0Cloud\n<ul>\n<li>Aprendi um pouco mais sobre o Funcionamento\u00a0 a comunica\u00e7\u00e3o de rede no Azure<\/li>\n<li>Aprendi como o tamanho das m\u00e1quinas influenciam nos diversos recursos de Hardware\n<ul>\n<li>Uma das maiorres descoberta foi\u00a0 quest\u00e3o de limita\u00e7\u00e3o de I\/O existente nos hosts e n\u00e3o nos discos<\/li>\n<\/ul>\n<\/li>\n<li>Aprendi um pouco mais sobre Blob Storage do Azure\n<ul>\n<li>Conceitos e Diferen\u00e7a entre Page Blob e Block Blob<\/li>\n<\/ul>\n<\/li>\n<li>Entendi o que \u00e9 um SAS Token<\/li>\n<li>Finalmente, usei um SQL Database na pr\u00e1tica, onde pude criar um, e ajustar certas configura\u00e7\u00f5es<\/li>\n<li>Aprendi um pouco do Amazon RDS e suas semelhan\u00e7as e limita\u00e7\u00f5es<\/li>\n<li>Aprendi como funciona a <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/use-the-api\">API do Microsoft Graph<\/a>\n<ul>\n<li>Inclusive, aprendi mais sobre o <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/\">Microsoft identity platform documentation<\/a>, realizando algumas implementa\u00e7\u00f5es<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Powershell\n<ul>\n<li>Aprendi a usar melhor os cmdlets do Azure com o PowerShell<\/li>\n<li>Aprendi como funciona melhor a engine de eventos do Powershell e at\u00e9 <a href=\"https:\/\/github.com\/PowerShell\/PowerShell\/issues\/11937\">achei um probleminha que n\u00e3o andou ainda<\/a><\/li>\n<li>Redescobrir e melhorei algumas t\u00e9cnicas no desenvolvimento de scripts (uso de runspaces, integra\u00e7\u00e3o mais avan\u00e7ada com programas externos e a sa\u00edda dos mesmos, etc.)<\/li>\n<\/ul>\n<\/li>\n<li>Windows\n<ul>\n<li>Aprendi (e aprendendo) a usar o Windows Performance Analyzer<\/li>\n<li>Aprendi (e aprendendo) a usar o xperf<\/li>\n<li>Me aprofundei mais no ETW do Windows<\/li>\n<li>(Re) aprendi sobre o <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-hardware\/drivers\/kernel\/introduction-to-dpc-objects\">DPC<\/a> no Windows (veja o v\u00eddeo que recomendei acima)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Enfim&#8230; Certamente ainda tenho muito o que colocar nessa lista ai&#8230; Mas fica ai um resumo de apenas 2 anos de\u00a0 novos conhecimentos na Power Tuning&#8230;<\/p>\n<p>Por outro lado, eu j\u00e1 n\u00e3o consegui manter o mesmo ritmo de participa\u00e7\u00e3o na comunidade que eu deveria. A comunidade t\u00e9cnica sempre me ajudou. Acho que uns 70% do meu conhecimento t\u00e9cnico em toda a TI (especialmente sql server, windows e programa\u00e7\u00e3o) veio do esfor\u00e7o de algu\u00e9m que resolveu parar escrever em algum blog, um v\u00eddeo, f\u00f3rum, etc. Eu sinto que tenho mais do que obriga\u00e7\u00e3o de devolver isso com a melhor qualidade poss\u00edvel. E acredito que seja pelo fato de querer trazer algo com qualidade, eu demore mais para gerar algo.\u00a0 Me perdoem rs. E o que estou fazendo pra melhorar isso? Por enquanto, n\u00e3o muito, pois tem uma outra parte da minha vida que acabou precisando de mais aten\u00e7\u00e3o por agora (falo no pr\u00f3ximo par\u00e1grafo). Mas, eventualmente, voc\u00eas devem me ver por ai em alguma live, algum raro post neste blog, stack overflow, ms docs, etc. Mas, retribuir tudo o que a comunidade t\u00e9cnica j\u00e1 fez por mim, al\u00e9m de por meus estudos em pr\u00e1tica, \u00e9 algo imensamente prazeroso e tenho planos e expectativas muito altas para isso num futuro n\u00e3o t\u00e3o distante.<\/p>\n<p>E, uma outra conquista desde o \u00faltimo post foi a parte pessoal. N\u00e3o 100%, mas j\u00e1 melhorou e muito. Muito mesmo. Desde o in\u00edcio de 2021, voltei a fazer atividade f\u00edsica. Mandei um e-mail interno para o time da Power Tuning contando quais seriam os novos planos relacionados a isso. Mais tempo dedicado a exerc\u00edcios f\u00edsicos e alimentando melhor (mas n\u00e3o 100% direito).\u00a0 Com isso, em menos de 1 ano nesse ritmo, eu j\u00e1 consegui ver melhoras em todas as \u00e1reas da minha vida: a sa\u00fade, o racioc\u00ednio, etc&#8230; Como meta pessoal, ainda tem muito caminho pela frente, mas s\u00f3 de ter conseguindo encaixar esse tempo pra mim, j\u00e1 foi um grande ganho, ainda mais comparando com esse \u00faltimo ano. O tempo pra fam\u00edlia deu uma melhorada tamb\u00e9m, mas ainda n\u00e3o est\u00e1 o melhor dos mundos mas estou confiante de que \u00e9 s\u00f3 uma quest\u00e3o de tempo (sem trocadilhos aqui&#8230;)<\/p>\n<p>De qualquer maneira, a moral da hist\u00f3ria aqui \u00e9: Com 2 Anos de Power Tuning, o Rodrigo ainda continua evoluindo e aprendendo! E h\u00e1 uma s\u00e9rie de bons desafios para resolver. Muitos e muitos <strong>cap\u00edtulos<\/strong> pela frente ainda&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>Muito obrigado PowerTuning e que venham os pr\u00f3ximos 12 meses!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oi galera sumida! (rsrsrs)&#8230; \u00c9 com essa falta de vergonha na cara que venho aqui contar mais um pouco do que foi os \u00faltimos 365 dias na Power Tuning!\u00a0 Estava dando uma lida no post de 1 ano e vi que muitas coisas mudaram e algumas ainda na mesma&#8230; Bom, esse post de hoje n\u00e3o&hellip;&nbsp;<a href=\"https:\/\/thesqltimes.com\/blog\/2021\/07\/15\/2-anos-na-powertuning\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">2 Anos na PowerTuning!<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_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,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[10,4],"tags":[379,33,361,359,73],"series":[],"class_list":["post-1735","post","type-post","status-publish","format-standard","hentry","category-carreira","category-diversao","tag-aprendizado","tag-dba","tag-desafios","tag-powertuning","tag-sql-server"],"_links":{"self":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/1735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/comments?post=1735"}],"version-history":[{"count":3,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/1735\/revisions"}],"predecessor-version":[{"id":1739,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/posts\/1735\/revisions\/1739"}],"wp:attachment":[{"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/media?parent=1735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/categories?post=1735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/tags?post=1735"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/thesqltimes.com\/blog\/wp-json\/wp\/v2\/series?post=1735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}