É melhor definir chaves estrangeiras no banco de dados ou na parte do código de um
É melhor definir chaves estrangeiras no banco de dados ou na parte do código de um
Historicamente, é recomendável não usar as portas padrão para conexões com o SQL Server, como parte das práticas recomendadas de segurança. Em um servidor com uma única instância padrão, as seguintes portas seriam usadas por padrão: Serviço SQL Server - Porta 1433 (TCP) Serviço Navegador do SQL...
Executamos um site com 250 MM de linhas em uma tabela e em outra tabela à qual o associamos à maioria das consultas tem pouco menos de 15 MM de linhas. Estruturas de amostra: MasterTable (Id, UserId, Created, Updated...) -- 15MM Rows DetailsTable (Id, MasterId, SomeColumn...) -- 250MM...
O RAID (matrizes redundantes de discos baratos) vem com configurações diferentes (RAID-0, RAID-1 ...). Qual é a configuração RAID recomendada que devo definir e usar ao instalar um banco de dados Oracle. O banco de dados será usado principalmente como um data
Eu tenho monitorado o crescimento de arquivos por meio do coletor de dados no sql server 2008 r2 por duas semanas. O banco de dados cresce constantemente em torno de 35 (MB) / dia. O banco de dados ainda não atingiu o tamanho inicial de 2 GB. O crescimento automático dos arquivos de banco de dados...
Por acaso, estamos usando o SQL Server 2012 Standard Edition. Também utilizo os scripts de Ola Hallengren para fornecer uma estrutura fácil e mais flexível para fazer backups e manutenção. Esta pergunta não é tanto sobre os scripts de Ola, mas sobre as melhores práticas. Sei que a resposta final é...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Sou estudante da...
fundo Estou trabalhando na criação de um novo processo de desenvolvimento para uma pequena equipe da Web de cerca de 4 programadores e 4 designers, com o potencial óbvio de aumentar a equipe no futuro. Nosso produto é um aplicativo central que alimenta sites de clientes que também projetamos e...
Comecei a trabalhar em um projeto existente e o desenvolvedor anterior dividiu uma tabela em 10 tabelas separadas com esquemas idênticos, mas com dados diferentes. As tabelas ficam
As tabelas de pesquisa (ou tabelas de código , como algumas pessoas as chamam) geralmente são uma coleção dos possíveis valores que podem ser fornecidos para uma determinada coluna. Por exemplo, suponha que tenhamos uma tabela de pesquisa chamada party(destinada a armazenar informações sobre...
Recentemente queria compartilhar os direitos de acesso regulares com um usuário de um servidor e eu percebi que um simples CREATE USERe GRANT ALL ON DATABASEcomandos não deixá-lo correr um simples SELECTsobre os dados. Gostaria de conceder direitos a todas as tabelas de um determinado banco de...
Descobrimos que uma conta "sa" do SQL está sendo usada de uma maneira que não deveria ter sido; portanto, estamos alterando as senhas do sa em todas as nossas instâncias do SQL. (Temos servidores SQL 2005 a 2017 em execução no modo de autenticação mista. Todos os usuários e aplicativos devem usar...
Gostaria de fazer uma pergunta sobre as melhores práticas descritas neste documento: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Use vários roteadores de consulta. Use vários processos mongos espalhados por vários servidores. Uma implantação comum é a...
Estou tentando entender a melhor maneira de decidir o tamanho das colunas varchar, tanto do ponto de vista de armazenamento quanto de desempenho. Desempenho Da minha pesquisa, pareceesse varchar (max) só deve ser usado se você realmente precisar; isto é, se a coluna deve acomodar mais de 8000...
Eu sempre vi e escrevi meus aliases de coluna como SELECT 1 as ColumnName mas hoje deparei com uma consulta que usava SELECT ColumnName = 1 Existe alguma diferença em como essas duas consultas são executadas? Ou existe um padrão entre os DBAs sobre qual deles usar? Pessoalmente acho que o...
Existe uma maneira "melhor" de reescrever uma SELECTcláusula em que várias colunas usam as mesmas CASE WHENcondições para que as condições sejam verificadas apenas uma vez? Veja o exemplo abaixo. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In...
Estamos prestes a configurar servidores SQL em diferentes países. Precisamos vinculá-los, mas não precisamos ter um link direto (como no servidor vinculado). Em outras palavras, eles podem ser fracamente acoplados. É melhor conectá-los por meio de uma VPN e tê-los como servidores vinculados ou...
Vou reconstruir um servidor IBM 3400 do zero. Este servidor é dedicado a uma instância do SQL Server 2008 em execução no Windows 2008 R2. Vou fazer nova configuração de RAID. Eu tenho 6 unidades SCSI de 73 GB dentro da máquina e um controlador IBM ServerRAID 8K. Qual seria uma boa maneira de...
Qual é uma boa maneira de tornar os processos armazenados robustos o suficiente para que eles possam ser dimensionados muito bem e também conter manipulação de erros? Além disso, qual é a melhor maneira de lidar com vários cenários de erro em um processo armazenado e ter um sistema de feedback...
Como os objetos no pg_catalogesquema estão implicitamente nos search_path( docs ), seria recomendável instalar extensões nesse