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



2
Por que o CAST (1 COMO ASSINADO INTEIRO) retorna um BIGINT no MySQL?
Se eu fizer CAST(1 AS SIGNED INTEGER), sempre acabo recebendo um BIGINTretorno, por exemplo: $ mysql -u root -p --column-type-info Enter password: --- Copyright and help message snipped for brevity --- mysql> select cast(1 as signed integer); Field 1: `cast(1 as signed integer)` Catalog: `def` Database: `` Table: `` Org_table: …


1
Como otimizar tabelas InnoDB no MySQL
Eu tenho pesquisado como otimizar apenas tabelas fragmentadas no MySQL e revi este post sobre otimização de tabelas . Basicamente, ele executa uma consulta no banco de dados information_schema para qualquer tabela data_free > 0e cria uma instrução SQL OPTIMIZEapenas para essas tabelas. Fiz essa consulta e ele identificou 148 …


2
Verificador de consistência do banco de dados no postgresql
Existem comandos DBCC (verificador de consistência do banco de dados) no PostgreSQL? Eu poderia encontrar comandos DBCC do SQL Server, mas não para o Postgres? Eu li que o postgresql possui funcionalidade embutida de ajuste de desempenho e nenhum comando DBCC está disponível para o postgres. É verdade?

3
Selecionar linhas com base na data mais recente com várias junções
Eu tenho esta consulta ( SQLFiddle ): SELECT c.name, a.user_id, a.status_id, a.title, a.rtime, u.user_name, s.status_name FROM company c LEFT JOIN action a ON a.company_id=c.id LEFT JOIN user u ON u.id=a.user_id LEFT JOIN status s ON s.id=a.status_id WHERE u.user_name='Morgan' -- WHERE c.name='Fiddle' GROUP BY c.id HAVING a.rtime IS NULL OR a.rtime …
8 mysql  group-by 



3
“Quando uma conexão é fechada e retornada ao pool, o nível de isolamento da última instrução SET TRANSACTION ISOLATION LEVEL é mantido”?
O artigo online do MSDN " Isolamento de instantâneo no SQL Server " declara: "Um nível de isolamento tem escopo em toda a conexão e, uma vez definido para uma conexão com a instrução SET TRANSACTION ISOLATION LEVEL, permanece em vigor até que a conexão seja fechada ou outro nível …



1
Como migrar entre esquemas em massa no SQL Server?
Atualmente, temos vários bancos de dados, mas gostaríamos de combiná-los e, em vez disso, separar nossos contextos de domínio usando esquemas. No MS SQL Server 2008 R2, como posso realocar todo o conteúdo de um esquema para outro em massa? Por exemplo, todas as tabelas, visualizações, procedimentos, índices, etc ... …


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.