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

1
Privilégios de OUVIR / NOTIFICAR
Eu tenho um único banco de dados postgres, com dois usuários; Alice e Bob. Eu gostaria de poder fazer isso NOTIFY alice_channel 'sensitive data'sem Bob ser capaz de entrar furtivamente LISTENapenas supondo que o nome do canal seja 'alice_channel'. Na prática, os nomes dos canais são muito difíceis de adivinhar, …

1
Ao executar uma transação entre bancos de dados, em quais logs de transações as informações são armazenadas?
Dado o seguinte snippet: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit Em quais logs de transações do banco de dados as informações transacionais serão inseridas? Eu esperaria que os dois logs obtivessem todos os dados, pois não faria sentido …





6
MySQL - ERRO 1045 (28000): Acesso negado ao usuário
Acabei de instalar uma nova cópia do Ubuntu 10.04.2 LTS em uma nova máquina. Entrei no MySQL como root: david@server1:~$ mysql -u root -p123 Eu criei um novo usuário chamado repl. Deixei o host em branco, para que o novo usuário possa ter acesso a partir de qualquer local. mysql> …
9 mysql 

2
Como removo registros duplicados em uma tabela de junção no PostgreSQL?
Eu tenho uma tabela que tem um esquema como este: create_table "questions_tags", :id => false, :force => true do |t| t.integer "question_id" t.integer "tag_id" end add_index "questions_tags", ["question_id"], :name => "index_questions_tags_on_question_id" add_index "questions_tags", ["tag_id"], :name => "index_questions_tags_on_tag_id" Gostaria de remover registros duplicados, ou seja, eles têm o mesmo tag_ide question_idcomo …

3
Como uma partição corrompida no TempDB pode resultar no DBCC CHECKDB sem relatar nenhum problema?
Um de nossos servidores SQL relatou o seguinte erro recentemente: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Menos de 15 minutos depois, conectei-me ao servidor e executei: SELECT …





4
Por que o MySQL produz tantos arquivos MYD temporários?
Em um servidor Debian Linux, hospedando muitos sites PHP / MySQL (galerias de fotos), às vezes tenho "muitos" arquivos como /tmp/#sql_6405_58.MYD. Por exemplo hoje: [2012-12-15 15:18:11] /tmp/#sql_6405_6.MYD : 88MB [2012-12-15 15:18:11] /tmp/#sql_6405_3.MYD : 22MB [2012-12-15 15:18:11] /tmp/#sql_6405_4.MYD : 138MB [2012-12-15 15:18:11] /tmp/#sql_6405_10.MYD : 88MB ... [2012-12-15 15:18:11] /tmp/#sql_6405_9.MYD : 15MB …


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.