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
Exibindo planos de consulta no Server Management Studio
Outra pergunta do servidor SQL: Eu tenho uma consulta simples que fornece o SQL com mais uso intensivo de CPU desde que os contadores foram redefinidos: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order …

4
Por que o MySQL diz que estou com falta de memória?
Eu estava tentando executar um bastante grande INSERT...SELECTno MySQL com JDBC, e recebi a seguinte exceção: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Como na verdade não estou retornando um objeto ResultSet, achei que o espaço de heap Java não deveria ser um problema. …



2
Como implementar a paginação de maneira eficaz?
Eu tenho uma consulta ao banco de dados que pode resultar em um grande conjunto de resultados. O cliente que exibe os dados recebe os dados pela rede; portanto, a idéia era minimizar a quantidade de dados transferidos, recuperando apenas os 50 primeiros resultados do banco de dados e enviando-os …

3
Várias instâncias Oracle - esta é uma boa prática?
Um de meus clientes implantou o banco de dados de nosso produto em uma máquina Solaris que já possui 3 instâncias do Oracle. Portanto, neste momento, existem 4 instâncias do Oracle em execução na mesma máquina. E agora estamos enfrentando problemas de desempenho. Não tenho acesso a outras instâncias ou …


2
O SQL Server não deve oferecer suporte a RANGE?
Como alguém que desenvolve sites e faz um pouco do SQL Server, parece-me óbvio que o SQL Server ofereça suporte a uma cláusula simples que indica que os resultados devem incluir apenas um intervalo específico de linhas. Por exemplo, linhas 30 a 39. Tal como está, a implementação de paginação …


4
Como melhorar o desempenho do InnoDB DELETE?
Então, eu tenho esta tabela de auditoria (rastreia ações em qualquer tabela no meu banco de dados): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL …





1
Erro ao criar chave estrangeira do MySQL Workbench
Estou tentando sincronizar alterações de esquema do MySQL Workbench para o meu banco de dados. Estou recebendo o seguinte erro ao tentar criar uma chave estrangeira: Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) Aqui está a instrução que ele está tentando executar: ALTER …

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.