Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade

3
Campo calculado do SQL na cláusula SELECT e GROUP BY
Freqüentemente, ao consultar meus bancos de dados do MS SQL Server, preciso criar um campo calculado, como este (CASE WHEN A.type = 'Workover' THEN 'Workover' ELSE (CASE WHEN substring(C.category, 2, 1) = 'D' THEN 'Drilling' WHEN substring(C.category, 2, 1) = 'C' THEN 'Completion' WHEN substring(C.category, 2, 1) = 'W' THEN …
11 sql-server 

2
Como descartar tabelas vazias
É possível descartar todas as tabelas vazias do meu enorme banco de dados (mysql)? Estou procurando um comando sql para remover automaticamente todas essas tabelas vazias. Atualmente, tenho 305 tabelas no meu conjunto de dados e cerca de 30% delas são tabelas vazias antigas, que não serão usadas no meu …
11 mysql  myisam 



2
Como criar índices para colunas com valores NULL no MySQL?
Eu tenho um banco de dados com 40 milhões de entradas e quero executar consultas com a seguinte WHEREcláusula ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) LIMIT …
11 mysql  index 

3
Pior desempenho em um novo servidor
Estivemos em um servidor dedicado (quad-core único, 6 GB de RAM) e estamos migrando para um novo servidor dedicado (2x hex-core, 32 GB de RAM). Ambos são o Windows Server 2008, o SQL Server 2008. O desempenho no novo servidor é um pouco pior que o antigo e mais lento. …



4
Posso garantir que duas colunas não tenham o mesmo valor
Se eu tiver uma tabela assim CREATE TABLE foo ( id INT NOT NULL AUTO_INCREMENT, aa INT NOT NULL, bb INT NOT NULL, PRIMARY KEY (id), UNIQUE KEY (aa, bb), CONSTRAINT aa_ref FOREIGN KEY (aa) REFERENCES bar (id), CONSTRAINT bb_ref FOREIGN KEY (bb) REFERENCES bar (id) ) Existe uma maneira …
11 mysql-5.1 



2
As alterações de esquema "interrompem" os Grupos de Disponibilidade ou são tratadas de forma transparente?
Minha organização está planejando adotar os Grupos de Disponibilidade do SQL Server 2012 e estou tentando entender qual impacto (se houver) isso terá no processo de atualização de aplicativos. Lançamos atualizações de aplicativos em um ciclo de 8 semanas e qualquer versão pode incluir alterações de esquema e / ou …


2
ORDER BY lento com LIMIT
Eu tenho esta consulta: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount Estou feliz com isso: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 …

5
Como posso detectar procedimentos armazenados quebrados após uma alteração no esquema?
Modifiquei uma tabela central no meu banco de dados e sp_depends literalmente retorna centenas de resultados, e estou preocupado que alguns desses procedimentos armazenados possam não ser mais compilados após minha alteração. É fácil verificar um único procedimento armazenado (basta executar novamente o script de alteração e verificar se a …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.