Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcus_Bazzoni

Performance com SSD

Recommended Posts

Boa tarde a todos.

 

Estou precisando melhorar a velocidade de gravação/leitura em disco do MS SQL SERVER 2012. Atualmente estou com um SSD que faz:

 

4K Randon Read:  33.2 MB/s

4K Randon Write: 90.2 MB/s

4k Randon Mix:    34.1 Mb/s

 

A minha ideia é comprar um SSD que possua melhor performance na leitura e gravação aleatória de pequenas porções de dados (4K Randon Read, 4k Randon Write e 4K Mixed IO speed)

Acredito que é desta forma que o SQLSERVER 2012 trabalha, ou seja, lendo e gravando pequenas porções no disco. 

 

Então... gostaria de saber se o meu raciocínio está certo, pois não tenho certeza se assim o SQL SERVER 2012 vai responder mais rápido.

 

Desde já agradeço toda e qualquer opinião.

 

Marcus

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por gellox
      Estou lendo uma arquivo binario gigante (300 GB) e gero uma saida em ascci, gostaria de sabe como posso acelerar o esse processo! 
      Segue parte do codigo na leitura e escrita!
       
      while cont_traco <= qtd_traco:
          #print('PROCESSANDO:......... '+ str(cont_traco) + '\r'),
              #fonte.write(C2+' '),
              traco.seek(cursor + 71-1); fonte.write (str(1)+' '),  
              traco.seek(cursor + 181-1); fonte.write(str(struct.unpack('>i',traco.read(4))[0] / esc)+' '),
              traco.seek(cursor + 185-1);  fonte.write (str(struct.unpack('>i',traco.read(4))[0] / esc)+' '), 
              traco.seek(cursor + 221-1); fonte.write (str(struct.unpack('>i',traco.read(4))[0])+' '),
              traco.seek(cursor + 225-1); fonte.write (str(struct.unpack('>i',traco.read(4))[0])+'\n')
              cursor = cursor + tam_traco
              cont_traco = cont_traco + 1
          
          traco.close
          fonte.close 
    • Por ZioNN
      Olá pessoal, utilizo SSD na minha máquina como drive do sistema, um Kingston de 120Gb que é um avião e nunca deu pau, mas o espaço tem ficado no limite. Pensando em trocar por um de 240Gb. Vi o Kingston A400 de 240Gb no MercadoLivre. É uma boa opção, ou há melhores nessa faixa de preço? O que me indicam?
    • Por Igor1788
      Galera, to compartilhando um curso mega útil.
       
      Em uma página web moderna pode conter diversas imagens e muitas vezes essas nem chegam a ser vistas pelo usuário, pois o mesmo pode clicar em um link e já navegar para outro conteúdo, não é verdade? No desenvolvimento de uma aplicação web, por exemplo, acabamos carregando todas as imagens mesmo sem necessidade, o que atrapalha e muito o tempo de carregamento e aumenta o consumo de banda desnecessariamente. Existe uma técnica chamada Lazy Load que resolve exatamente esse problema, ou seja, as imagens são carregadas apenas quando aparecem na área visível do navegador.

      https://preview.ibb.co/kEwDOH/curso_lazy_load_1.png 
      https://preview.ibb.co/jOiciH/curso_lazy_load_2.png 

      Se liga aqui para ver os cursos, completos e grátis:

      https://youtu.be/86wxusfp000 
      https://youtu.be/IKznPWVgDKg 
      https://youtu.be/8JW2kH4spk0 
      https://youtu.be/NWE_2Sz7cjg 
      https://youtu.be/R3ZwASzR0m8 
      https://youtu.be/BBqD-oJTg7s
    • Por Misael Silva
      Olá, membros do forum, gostaria de saber de um livro de PHP que ensina-se a desenvolver códigos php de um loja virtual, um e-commerce, ate encontrei esse  livro https://www.thiengo.com.br/e-commerce-com-php-e-mysql, porém descobri que não é orientado a objeto, um ponto que ficou a desejar, vocês tem dicas de outros livros semelhantes? Agradeço!
    • Por diegowell25
      Preciso criar uma agenda de contatos distribuída com as seguintes características:
      Cada contato deverá conter: nome, número de telefone, número de celular, endereço, e-mail.
      Agenda deve funcionar menu da seguinte forma: adição, remoção, alteração ou pesquisa de algum contato.
      Deve salvar os contatos em um arquivo .txt formatado.
       
      Estou fazendo assim:
      Abro o arquivo em modo de leitura ("r" = read).
       
      Verifico se existe;
      Se não, eu defino o tamanho do vetor e vou para o menu para cadastrar e salvo um novo arquivo em modo de leitura "w";
       
      Se existir, eu leio o arquivo.txt(formatado) e envio os dados para struct (NÃO SEI FAZER ISSO), e continuo a incrementação se for o cada de um novo cadastro, depois salvo tudo (o que ja tinha e o novo cadastro)
       
      Alguém tem algum exemplo de como pode fazer isso sem ser binário?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.