Backup and Restore

by Grant Fritchey

MCTS

MCTS

Microsoft® Certified Technology Specialist MCTS – SQL Server 2008, Implementation and Maintenance

Query retorna qtde de I/O por datafile;

SELECT DB_NAME(DB_ID()) AS [Database Name]
,[file_id]
,num_of_reads
,num_of_writes
,io_stall_read_ms
,io_stall_write_ms
,CAST(100. * io_stall_read_ms/(io_stall_read_ms + io_stall_write_ms) AS DECIMAL(10,1)) AS [IO Stall Reads Pct]
,CAST(100. * io_stall_write_ms/(io_stall_write_ms + io_stall_read_ms) AS DECIMAL(10,1)) AS [IO Stall Writes Pct]
,(num_of_reads + num_of_writes) AS [Writes + Reads]
,num_of_bytes_read
,num_of_bytes_written
,CAST(100. * num_of_reads/(num_of_reads + num_of_writes) AS DECIMAL(10,1)) AS [# Reads Pct]
,CAST(100. * num_of_writes/(num_of_reads + num_of_writes) AS DECIMAL(10,1)) AS [# Write Pct]
,CAST(100. * num_of_bytes_read/(num_of_bytes_read + num_of_bytes_written) AS DECIMAL(10,1)) AS [Read Bytes Pct]
,CAST(100. * num_of_bytes_written/(num_of_bytes_read + num_of_bytes_written) AS DECIMAL(10,1)) AS [Written Bytes Pct]
FROM sys.dm_io_virtual_file_stats(DB_ID(), NULL) OPTION (RECOMPILE);

Alta Disponibilidade – Conceito – SQL SERVER 2008 – R2

Centro de Treinamento – Plataforma de Dados – SQL Server 2008 R2

Etiquetado , , ,

Performance Monitor – Counters

Contadores de log geralmente são usados em conjunto com um set de contadores para adicionar informações sobre o seu ambiente e efetivamente diagnosticar um problema;

  • System: Processor Queue Length
  • Network Interface: Output Queue Length
  • Physical Disk: Avg. Disk Queue Length

Quando um desses processos tornam-se sobrecarregados com atividades, outros processos precisam aguardar liberações de recursos. Cada thread que espera por recurso incrementa ao tamanho da fila dos contadores.

Etiquetado , ,

mirroring

Database mirroring configured in High Availability operating mode meets these requirements. This operating mode provides automatic detection and automatic failover. Failover generally occurs within 1-3 seconds. By using the capabilities of the Microsoft Data Access Components (MDAC) libraries that ship with Microsoft Visual Studio 2005 and later, applications can use the transparent client redirect capabilities to mask any failures from users. Database mirroring also contains technology that enables the cache on the mirror to be maintained in a semi-hot state so that application performance is not appreciably affected during a failover.

a utilização do ALTER INDEX com a cláusula DISABLE minimiza o uso de disco durante um rebuilding de um INDICE NÃO CLUSTERIZADO.

http://msdn.microsoft.com/en-us/library/ms177406(v=sql.105).aspx

USE AdventureWorks2008R2;
GO
ALTER INDEX IX_Employee_OrganizationNode ON HumanResources.Employee
DISABLE ;
GO

USE AdventureWorks2008R2; GO ALTER INDEX IX_Employee_OrganizationNode ON HumanResources.Employee REBUILD; GO
Etiquetado ,

como configurar chamadas da aplicação para objetos em bancos de dados distintos?

habilitando o CROSS-DATABASE ownership chaining é possível realizar chamadas de objeto em bancos de dados distintos desde que os objetos sejam do mesmo owner , é possível setar o TRUSTWORTHY, mas é necessário ceder permissão aos objetos para os usuários.

não recomendado.

questão 9/45

Etiquetado ,
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.