Administradores de bases de datos

Preguntas y respuestas para profesionales de bases de datos que desean mejorar sus habilidades de base de datos y aprender de otros en la comunidad.

1
ESCUCHAR / NOTIFICAR privilegios
Tengo una sola base de datos postgres, con dos usuarios; Alice y Bob Me gustaría poder hacer una NOTIFY alice_channel 'sensitive data'sin que Bob pueda entrar a escondidas LISTENcon solo adivinar que el nombre del canal es 'alice_channel'. En la práctica, los nombres de los canales son muy difíciles de …

1
Al realizar una transacción entre bases de datos, ¿en qué registro (s) de transacciones se almacena la información?
Dado el siguiente fragmento: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit ¿En qué registro (s) de transacciones de la base de datos se insertará la información transaccional? Esperaría que ambos registros obtuvieran todos los datos, ya que no tendría …



1
Incremento concurrente PostgreSQL de contador
Necesito mantener una tabla estadística para un proyecto, compuesta por una lista de elementos y su uso (piense en algo como un sitio web en el que le gustaría contar las visitas a la página). Cada vez que se instancia un elemento, necesito aumentar el uso del elemento específico. Mi …


6
MySQL - ERROR 1045 (28000): acceso denegado para el usuario
Acabo de instalar una copia nueva de Ubuntu 10.04.2 LTS en una nueva máquina. Me conecté a MySQL como root: david@server1:~$ mysql -u root -p123 Creé un nuevo usuario llamado repl. Dejé el host en blanco, para que el nuevo usuario pueda tener acceso desde cualquier ubicación. mysql> CREATE USER …
9 mysql 

2
¿Cómo elimino registros duplicados en una tabla de unión en PostgreSQL?
Tengo una tabla que tiene un 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" Me gustaría eliminar registros que son duplicados, es decir, tienen ambos el mismo tag_idy …

3
¿Cómo podría una partición corrupta en TempDB hacer que DBCC CHECKDB no informe ningún problema?
Uno de nuestros servidores SQL informó el siguiente error recientemente: 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 después me conecté al servidor y ejecuté: …





4
¿Por qué MySQL produce tantos archivos MYD temporales?
En un servidor Debian Linux, que aloja muchos sitios web PHP / MySQL (galerías de fotos), a veces tengo "muchos" archivos como /tmp/#sql_6405_58.MYD. Por ejemplo hoy: [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 …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.