Eu tenho uma tabela existente com dados: dbo.Test (col1,col2,col3....) ON [PRIMARY] Eu preciso alterar esta tabela para ser particionada assim: dbo.Test(col1,col2,col3....) ON Ps_Date(Col2) Como posso conseguir isso sem largar e recriar a mesa?
Eu tenho uma tabela existente com dados: dbo.Test (col1,col2,col3....) ON [PRIMARY] Eu preciso alterar esta tabela para ser particionada assim: dbo.Test(col1,col2,col3....) ON Ps_Date(Col2) Como posso conseguir isso sem largar e recriar a mesa?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Portanto, temos um site de clientes que reclama de um desempenho bastante lento. Dei uma olhada e é óbvio que o problema é que alguém mais...
Estou consultando dados de um servidor vinculado por meio de uma exibição no servidor de origem. A visualização deve incluir algumas colunas padronizadas, como Created, Modifiede Deleted, mas, neste caso, a tabela no servidor de origem não possui nenhuma informação adequada. As colunas são,...
[Sou iniciante no programa T-SQL] [..e espero estar no site de troca de pilhas certo] Gostaria de obter uma lista de todas as consultas que executei (no mínimo, as que executei hoje desde a manhã). Preciso fazer um relatório sobre os tempos de execução das consultas. A pesquisa on-line não me...
A sugestão no BOL é bastante vaga: Faça backup do mestre quantas vezes for necessário para proteger os dados suficientemente para suas necessidades comerciais. Recomendamos um agendamento regular de backup, que pode ser complementado com um backup adicional após uma atualização substancial. Se...
Eu tenho que seguir os dados no SQL Server 2008 R2. SQLFiddle Esquema: CREATE TABLE [dbo]. [ICFilters] ( [ICFilterID] [int] IDENTIDADE (1,1) NÃO NULL, [ParentID] [int] NÃO NULL PADRÃO 0, [FilterDesc] [varchar] (50) NÃO NULL, [Ativo] [tinyint] NÃO NULL PADRÃO 1, CONSTRAINT [PK_ICFilters]...
Recentemente, o Trace Flag 8048 de inicialização do SQL Server foi incluído para resolver um problema sério de contenção de spinlock em um sistema SQL Server 2008 R2. Interessado em ouvir de outras pessoas que encontraram casos de uso em que o valor de desempenho foi entregue pelo sinalizador de...
Gostaria de saber duas coisas: como você move com segurança o tempdb com tempo de inatividade mínimo? quantos arquivos tempdb você precisa? É 1 arquivo por núcleo? Então quad-core = 4 arquivos tempdb, criando três
O serviço da minha instância do SQL Server (SQL Server 2008 R2 Express) tem Tipo de Inicialização = Automático. Nas últimas duas vezes em que reiniciei o computador, o serviço falhou ao iniciar por conta própria, mas ele começa muito bem quando inicio o serviço manualmente. O Visualizador de...
Definição de problema Nossos usuários precisam consultar um banco de dados atualizado. Os dados podem ficar obsoletos por até 24 horas e isso é aceitável. Qual seria a abordagem de menor custo para obter e manter um segundo banco de dados atualizado com uma cópia de produção? Existe uma abordagem...
Eu estava pesquisando outra coisa quando me deparei com essa coisa. Eu estava gerando tabelas de teste com alguns dados e executando consultas diferentes para descobrir como as diferentes maneiras de escrever consultas afetam o plano de execução. Aqui está o script que eu usei para gerar dados de...
Contexto Estamos desenvolvendo um sistema com um grande banco de dados na parte inferior. É um banco de dados MS SQL em execução no SQL Server 2008 R2. O tamanho total do banco de dados é de cerca de 12 GB. Desses, aproximadamente 8,5 GB estão em uma única tabela BinaryContent. Como o nome...
Como posso criar um perfil de um banco de dados do SQL Server 2008 para ver o código que está sendo executado em um banco de dados específico? Lembro-me de usar o criador de perfil do SQL Server, mas não o vejo no SQL Server Management Studio depois de baixar o SQL Server 2008 R2 Express. Onde...
Enquanto trabalhava com o C # Entity Framework, notei uma falha na minha instância do SQL Server. Consegui rastreá-lo para esta declaração: SELECT * FROM dbo.[TestTable] where mpnr in
Estou solucionando os problemas de um procedimento armazenado com baixo desempenho. Esta seção do procedimento está lançando um aviso NO JOIN PREDICATE select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod =...
Precisamos criar o valor de hash dos dados nvarchar para fins de comparação. Existem vários algoritmos de hash disponíveis no T-SQL, mas qual é o melhor para escolher nesse cenário? Queremos garantir que o risco de ter um valor de hash duplicado para dois valores diferentes de nvarchar seja o...
Ao criar um perfil de um banco de dados, deparei-me com uma visão que faz referência a algumas funções não determinísticas que são acessadas de 1000 a 2500 vezes por minuto para cada conexão no pool desse aplicativo. Um simples SELECTda visualização gera o seguinte plano de execução: Esse...
O banco de dados em que nossos desenvolvedores estão trabalhando é muito grande (possui muitos objetos de banco de dados). Temos que controlar as mudanças nos objetos db (gerenciamento de mudanças). Nossa empresa não pode ter uma pessoa que seria responsável apenas por alterações no banco de dados....
Eu tenho um pedaço de código que executa inserções em tabelas altamente desnormalizadas. As tabelas têm um número de colunas variando de ~ 100 a 300+. Este é o SQL Server 2008 R2, em execução no Windows Server 2008. Cada inserção consiste em inserir em várias tabelas sob a mesma transação. Algumas...
Estou criando um banco de dados no qual haverá cerca de 30 tabelas, com todas as tabelas contendo dezenas de milhões de linhas e cada tabela contendo uma única coluna importante e uma coluna de chave primária / estrangeira, a fim de maximizar a eficiência da consulta diante de problemas pesados....