Como descobrir o arquivo de dados com mais I/O?

E ai galerinha, tudo bem com vocês?

Quero dar uma dica rápida  mas muito legal para vocês hoje.

Uma das grandes missões para o DBA é estar atento com a quantidade de escritas e leituras (o famoso I/O) que são realizadas nos discos dos arquivos de dados e log.

É possível aumentar consideravelmente a performance de um ambiente caso os arquivos de dados e log sejam distribuídos em vários discos, diminuindo assim a quantidade de I/O realizada em um disco.

O ideal é que dois arquivos de dados que sofram muito I/O estejam em discos físicos diferentes.

Existem várias maneiras de levartarmos essa informação, mas hoje quero passar uma função de sistema chamada fn_virtualfilestats().

A função fn_virtualfilestats() retorna colunas com uma grande quantidade de informações que podem ajudar nesse levantamento dos principais arquivos de dados para que os mesmos sejam “espalhados” pela infraestrutura de discos existentes.

Espero que tenham gostado.

Um grande abraço e até a próxima.

4 ideias sobre “Como descobrir o arquivo de dados com mais I/O?

  1. Elizeu Albino Prudencio

    Ola Vitor,

    Talvez nao lembre de mim… Fiz alguns cursos de SQL2008 na KA Solution com voce.
    Gostaria de saber se ha como resolver o caso abaixo:

    Em uma planilha Excel estou executando um select comun, porem gostaria de pesquisar dados fornecidos por uma coluna da planilha excel. Ex:

    Select NOME_VENDEDOR FROM Loja_venda WHERE CODIGO_VENDEDOR = COLUNA_EXCEL

    Onde COLUNA_EXCEL é um dado fornecido pelo usuario.

    Conforme o usuario fornecer a informação na COLUNA_EXCEL e atualizar a planilha, o resultado será alterado (Nome do Vendedor)

    É possivel este select ? Como poderia realizar esta pesquisa.

    Grande Abraço !!!

    Elizeu

    Resposta
  2. DHIEGO

    Elizeu, desculpe me meter, mas tente o seguinte:

    SELECT * FROM
    OPENDATASOURCE(‘MICROSOFT.JET.OLEDB.4.0’,
    ‘DATA SOURCE=C:\TABELA.XLS; EXTENDED PROPERTIES=EXCEL 8.0’)…PLAN1$]
    WHERE CODIGO = 1

    Resposta
    1. vitortff Autor do post

      Fala grande José.

      Fico feliz em saber que curtiu a dica.

      Continue acompanhando meu blog, pois o próximo post será sobre o SQLIO, uma ferramenta da Microsoft para teste de performance de discos.

      Grande abraço.

      Resposta

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.