Pular para o conteúdo principal

Separação de Discos SQLServer

 Alguns clientes solicitam boas práticas na hora de instanciar o SQL Server em servidor Windows.

Alocar os arquivos de dados (MDF/NDF), logs de transação (LDF) e TempDB em volumes distintos ( idealmente em discos físicos ou LUNs separados)  melhora significativamente o desempenho de I/O, facilita o gerenciamento (monitoramento de espaço, backups) e aumenta a resiliência contra falhas. Essa abordagem resulta em um ambiente mais organizado, controlável e performático.








Referências da Microsoft e Artigos Relevantes:

Aqui estão alguns links úteis que abordam as melhores práticas de configuração de armazenamento para SQL Server:

  1. Storage Top 10 Best Practices (Microsoft - Inglês): Um artigo clássico, embora um pouco mais antigo, ainda muito relevante sobre as principais práticas recomendadas para armazenamento.

  2. Server storage configuration (Microsoft Learn - Inglês): Parte da documentação oficial, aborda a configuração de armazenamento no contexto de desempenho.

  3. Performance recommendations for SQL Server TempDB database (Microsoft Learn - Inglês): Focado especificamente nas recomendações para o TempDB, que frequentemente se beneficia de discos dedicados e rápidos.

  4. SQL Server Best Practices – Disk Partitioning Strategies (SQLShack - Inglês): Um artigo detalhado de uma fonte respeitada na comunidade SQL, abordando estratégias de particionamento de disco.

  5. SQL Server – Boas Práticas de Instalação e Configuração – Parte 1: Discos (Fabiano Amorim - Português): Um artigo em português de um especialista reconhecido na comunidade SQL Server brasileira.

Postagens mais visitadas deste blog

REST Protheus Converter charset CP1252 para UTF8 com Header Accept UTF-8

O Protheus possui um tag que pode ser utilizada para conversão para UTF8 de forma transparente, basta enviar no header da requisição a TAG ACCEPT com charset=UTF-8, também pode-se adicionar o appllication/json. Accept : application/json; charset=UTF-8 ou Accept : charset=UTF-8 Isso ajuda pois não precisa mais utilizar as funções DecodeUTF8 e EncodeUT8 pois o próprio rest já vai fazer isso.

Recursividade Minha Linda! Estrutura Produtos Protheus SG1

Fato! Depois que você conhece recursividade em sua vida tudo fica mais leve (rss... ) a recursividade pode ser infinita (pode não ta!) se for infinita vai dar problema, não pode. Mas a recursividade nos ajuda a deixar nosso sistema mais flexível e dinâmico para montar uma série de regras de negócio. Hoje vou falar exatamente da SG1, tabela TOTVS Microsiga Protheus que é utilizada para montar a estrutura de um produto dentro PCP (Planejamento e Controle de Produção). Isso séria algo que a recursividade iria ajudar. Na SG1 temos o campos G1_COD (Pai) e G1_COMP (Filho). G1_COD->G1_COMP->G1_COD->G1_COMP->G1_COD->G1_COMP Seria assim o fluxo da informação. Sem mais delongas, abaixo vou deixar o script para MSSQL para apresentar esses dados. Inté! WITH ESTRUT( CODIGO, COD_PAI, COD_COMP, QTD, PERDA, DT_INI, DT_FIM ,TRT ,RECNO, NIVEL ) AS ( SELECT G1_COD PAI, G1_COD, G1_COMP, G1_QUANT, G1_PERDA, G1_INI, G1_FIM,G1_TRT,SG1.R_E_C_N_O_, 1 AS NIVEL FR...

Appserver Protheus Rest - TLS 1.2

A partir da release 17.3.0.20 vai estar disponível no rest as tags: TLS1=3 que ativa o TLS 1.2 State=1 Bugs=1 O rest do Protheus somente funcionava até o TLS 1.0, ao qual muitos navegadores já estão descontinuando suporte. [HTTPREST] Port=56650 URIs=HTTPURI SECURITY=1 VERBOSE=0 SSL2=1 SSL3=1 TLS1=3 Bugs=1 State=1