No artigo de hoje vou falar um pouco sobre o que eu vi, aprendi e ganhei no evento GUOB TECH DAY 2013. Para aqueles que ainda não conhecem o evento, ele ocorre com frequência anual, normalmente na 2ª semana do mês de Agosto e é atualmente um dos maiores eventos sobre tecnologia Oracle do Brasil. Para aqueles que querem obter mais informações sobre o evento, acesse o link do site oficial do organizador: http://guob.eventize.com.br/.
Não vou fazer um relatório completo sobre o evento, mas sim o que eu mais gostei e que acho interessante compartilhar. O evento de uma forma geral foi muito bom e foi o melhor de todos que eu participei até agora (não participei do evento de 2011)! Lá encontrei e bati um papo rápido com vários ex-alunos, figuras conhecidas da comunidade Oracle (Victor Armbrust, Rodrigo Almeida, Ricardo Portilho, Willians do GPO, David Siqueira e outros) e ainda conheci muita gente nova. O evento é uma ótima oportunidade para fazer networking e adquirir conhecimentos! Entre as palestras que eu assisti, é difícil falar qual foi a melhor, pois todas tiveram um ótimo conteúdo! A única coisa que eu percebi que faltou, foram palestras com temas voltados para o público iniciante. Talvez esse não seja mesmo o foco do evento, mas se tivesse 1 ou 2 palestras voltadas para esse público, eu acredito que mais pessoas poderiam participar. Percebi isso através da promoção que eu fiz neste blog (Resultado sorteio Evento GUOB TECH DAY 2013). O ganhador era iniciante, ele foi ao evento e ficou muito pouco tempo, pois ele estava praticamente perdido no assunto das palestras!
Foto 1: Eu, David Siqueira e Bruno Reis |
Foto 2: Eu e ex-alunos (Ítalo, Renan, eu, Patrícia e André |
Na minha concepção, entre as palestras que assisti, os palestrantes que mais se destacaram foram o Tim Hall e o Ricardo Portilho. Nas 2 palestras do Tim Hall (Oracle ACE Director e articulista do site ORACLE-BASE), ele apresentou muitas dicas de SQL Tuning e PL/SQL Tuning (que eu já até aproveitei para incluir 3 delas nos meus treinamentos). O místico Ricardo Portilho (Oracle ACE) falou sobre Lendas do Oracle e também deu várias dicas de tuning e algumas coisas que não devemos fazer em Bancos de Dados Oracle.
Seguem abaixo 3 dicas e informações que eu peguei das principais palestras que assisti e que faço questão de compartilhar para que vocês possam aprender e pesquisar mais sobre o assunto:
a) Use Scalar Subquery Caching;
b) Evite PL/SQL, quando SQL puro consegue obter o mesmo resultado (e com melhor performance);
c) Use tabelas externas ao invés da package UTL_FILE. Elas são em média 4x mais rápidas.
2- Palestra do Ricardo Portilho (Lendas do Oracle):
a) O tamanho da memória de swap do SO não deve ser o dobro da RAM (isso é coisa do passado). Pesquise a documentação da Oracle para saber o tamanho adequado;
b) Use a package DBMS_ADVANCED_QUERITE para otimizar queries que não podem ser alteradas na aplicação, substituindo a query ruim por outra eficiente;
c) Cuidado com as linhas encadeadas e linhas migradas.
3- Palestra do Arnaldo Tramontano (Licenciamento de Tecnología, Mitos e Melhores Práticas):
a) Nas licenças Named User Plus da Oracle, você não paga um valor fixo por conta de usuário de BD, mas sim por quantidade de pessoas e dispositivos que acessam o BD, ou seja, se no escritório você tem 100 pessoas que acessam o BD por meio de uma única conta de usuário, você terá que pagar licenciamento destas 100 pessoas;b) Se você quer economizar comprando licenças Named User Plus ao invés de Processor Perpetual, cuidado! Entenda muito bem as questões que já mencionei no item "a)" e verifique qual é a quantidade mínima de licenças de usuário que devem ser adquiridas por processador, de acordo com a versão do SGBD. Para a versaão Enterprise Edition, por exemplo, é necessário adquirir no mínimo 25 licenças Named User Plus por núcleo de processador. Seguindo este cálculo, se você tiver muitos núcleos e/ou muitos usuários, vale a pena adquirir a licença Processor Perpetual;
c) Se você tem um ambiente de Disaster and Recover com Data Guard e 1 ou mais BDs Stand By, você tem que pagar licença de cada BD Stand by. Muita gente faz confusão com uma parte da documentação sobre licenciamento que diz que você pode usar até 10 dias por ano um BD Stand by em FAILOVER. Isso não se refere ao ambiente com Data Guard, a coisa é bem mais complexa!;
a) O Oracle Linux possui 2 kernels: Red Hat Kernel e Unbreakable Linux Kernel. O 2º foi desenvolvido pela Oracle, é mais enxuto e mais performático que o 1º (cerca de 5% mais rápido que o 1º, conforme testes informados pelo palestrante);
b) O custo do suporte anual 24x7 do Oracle Linux é quase 3 vezes menor que o do Red Hat. Valor do suporte Red Hat Premium: U$ 6498. Valor do suporte Oracle Premier: U$ 2299;
c) O Oracle Linux é utilizado atualmente em 40.000 servidores da Oracle e encontra-se estável após 15 anos de investimentos.b) O custo do suporte anual 24x7 do Oracle Linux é quase 3 vezes menor que o do Red Hat. Valor do suporte Red Hat Premium: U$ 6498. Valor do suporte Oracle Premier: U$ 2299;
Bom pessoal, por enquanto é só! O Pablo Ciccarello (OTN LAD Online Manager) do site OTN gravou um vídeo com comentários sobre o evento em que participamos: eu, o Victor Armbrust e o Ricardo Portilho; e que pode ser acessado clicando AQUI.
Aqueles que tiverem oportunidade, não percam a edição do evento ano que vem! Eu gostei e ganhei muita coisa este ano (muitos conhecimentos e muito networking)!
[]s
Que legal, vou tentar participar ano que vem. Abraços
ResponderExcluirPois é Camilla! Ouvi uma certa pessoa dizendo que iria ao evento e quando cheguei lá não encontrei essa pessoa! rsrsrss
Excluir
ResponderExcluirÓtimo review, e concordo com vc quanto à falta de palestras para iniciantes em Oracle (que é o meu caso), mas o evento em si foi bem legal e ano que vem pretendo ir novamente.
Washington, obrigado pelo comentário!
Excluir