AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 445
Accepted

        testerab
testerab
Asked: 2011-01-10 09:58:04 +0800 CST2011-01-10 09:58:04 +0800 CST 2011-01-10 09:58:04 +0800 CST

Quais recursos de aprendizado existem para DBAs de meio período?

  • 772
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a pergunta está fora do tópico, mas tem significado histórico. No momento, não está aceitando novas respostas ou interações.

Felizmente, esse não é um problema atual para mim, já que em meu local de trabalho atual, temos muito conhecimento de DBA na equipe. No entanto, em pequenas equipes de desenvolvimento, não é incomum, em minha experiência, que um membro da equipe seja nomeado DBA de fato. Para uma equipe pequena, raramente há trabalho suficiente para um DBA em tempo integral (e/ou há DBAs, mas os DBAs de produção não querem se envolver com o suporte aos ambientes de desenvolvimento/teste), portanto, um testador ou programador será esperado para pegar esse papel, e eu vi pessoas ficando de repente com "ei, Joe está saindo, então você agora é nosso novo DBA. Não, não temos orçamento para treinamento, você terá que aprender sozinho. Divirta-se! "

Quais recursos você pode recomendar para alguém que se vê repentinamente na posição de ter que se familiarizar com uma função de DBA de desenvolvimento? Quais tarefas básicas eles devem tentar resolver primeiro, apenas para manter as coisas funcionando?

learning
  • 5 5 respostas
  • 474 Views

5 respostas

  • Voted
  1. eiefai
    2011-01-10T12:20:03+08:002011-01-10T12:20:03+08:00

    Se você for "O DBA" (tempo parcial ou integral), você deve aprender o máximo que puder antes que o ex-DBA saia. Acho que as pessoas nessa situação devem conversar com quem conhece o banco de dados (o fluxo de dados, as opções de design, a tarefa comum etc.), é muito difícil tentar aprender o banco de dados, mesmo que exista documentação.

    Além disso, a pessoa deve ter algo como um perfil de dba. Se você não gostar, estará fazendo algo que não traz emoção e não terá satisfação em seu trabalho.

    • 5
  2. Gaius
    2011-01-11T01:35:08+08:002011-01-11T01:35:08+08:00

    IMHO, é errado que os DBAs de produção ignorem o ambiente de desenvolvimento. Isso ocorre por dois motivos. Em primeiro lugar, se o Dev estiver inativo, os desenvolvedores, testadores, etc., não podem funcionar - isso está custando dinheiro à empresa, talvez não tanto quanto o custo do Prod inativo, mas tudo conta, especialmente nos dias de hoje.

    Em segundo lugar, eles estão fazendo uma vara para suas próprias costas se práticas ruins em Dev passarem para Prod - por exemplo, uso de SQL literal dinâmico em vez de variáveis ​​de ligação. O tempo para detectar isso é o mais cedo possível no processo de desenvolvimento, corrigir um problema torna-se exponencialmente mais difícil e caro quanto mais perto você chega do Prod.

    Portanto, minha resposta à sua pergunta, o recurso de aprendizado ideal para um DBA de desenvolvimento/meio período são os Prod DBAs de tempo integral em sua organização - você só precisa mostrar a eles que qualquer treinamento que eles oferecem é uma situação em que todos saem ganhando , eles e a organização como um todo. Se eles ainda recusarem, encaminhe para o seu gerente. Lembre-se de que TODOS estão no mesmo time quando se trata de receber o pagamento.

    • 5
  3. Best Answer
    Leigh Riffel
    2011-01-11T07:28:48+08:002011-01-11T07:28:48+08:00

    Se você estiver nessa situação, a primeira coisa a fazer é certificar-se de que sabe onde está a documentação do produto de banco de dados e começar a lê-la. Inicialmente, o foco deve estar no backup e na recuperação, porque se você não fizer isso direito, as outras responsabilidades de um DBA não importam.

    Se o banco de dados for Oracle, por exemplo, localize o site de documentação apropriado para a versão em que você está em http://tahiti.oracle.com/ . Um bom lugar para começar seria o guia Conepts e, em seguida, talvez o guia DBA de 2 dias seguido pelo Guia do Administrador .

    • 5
  4. Eric Humphrey - lotsahelp
    2011-01-11T13:54:57+08:002011-01-11T13:54:57+08:00

    Vou sugerir o livro http://dbasurvivor.com/ de Thomas LaRock. Um grande recurso sobre como se tornar um DBA e o que é mais importante.

    Eu também sugeriria http://sqlpass.org/ Encontre seu capítulo local e participe. Eles também têm ótimos recursos de aprendizado disponíveis, como apresentações em vídeo do PASS Summit, bem como 24 horas de PASS (#24hop).

    Há também muitos SQL Saturdays ( http://sqlsaturday.com/ ) acontecendo em todo o país e no mundo, praticamente todos os finais de semana. Encontre um perto o suficiente para ir. Eles são gratuitos ou no máximo US $ 10, o que permite o almoço.

    O Twitter é outra boa fonte. Confira a tag #sqlhelp, mas não abuse dela com spam. Tem muita gente disposta a ajudar.

    Tantos recursos estão lá fora. Basta olhar, e você encontrará.

    • 5
  5. divided
    2011-01-10T19:06:07+08:002011-01-10T19:06:07+08:00

    Aqui está um bom artigo sobre DBAs iniciantes e o que eles devem começar a aprender. É um pouco datado, mas os conceitos ainda estão lá.

    http://www.sql-server-performance.com/articles/dba/self_taught_dba_p1.aspx

    • 4

relate perguntas

  • Onde estão alguns quebra-cabeças SQL úteis para ensinar SQL em um local de trabalho?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Como você mostra o SQL em execução em um banco de dados Oracle?

    • 2 respostas
  • Marko Smith

    Como selecionar a primeira linha de cada grupo?

    • 6 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Posso ver Consultas Históricas executadas em um banco de dados SQL Server?

    • 6 respostas
  • Marko Smith

    Como uso currval() no PostgreSQL para obter o último id inserido?

    • 10 respostas
  • Marko Smith

    Como executar o psql no Mac OS X?

    • 11 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Marko Smith

    Passando parâmetros de array para um procedimento armazenado

    • 12 respostas
  • Martin Hope
    Manuel Leduc Restrição exclusiva de várias colunas do PostgreSQL e valores NULL 2011-12-28 01:10:21 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Stuart Blackler Quando uma chave primária deve ser declarada sem cluster? 2011-11-11 13:31:59 +0800 CST
  • Martin Hope
    pedrosanta Listar os privilégios do banco de dados usando o psql 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST
  • Martin Hope
    BrunoLM Guid vs INT - Qual é melhor como chave primária? 2011-01-05 23:46:34 +0800 CST
  • Martin Hope
    bernd_k Quando devo usar uma restrição exclusiva em vez de um índice exclusivo? 2011-01-05 02:32:27 +0800 CST
  • Martin Hope
    Patrick Como posso otimizar um mysqldump de um banco de dados grande? 2011-01-04 13:13:48 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve