Administrateurs de bases de données

13
Éviter plusieurs expressions `ou`

J'ai l'oracle SQL suivant et ses travaux et tout, mais c'est assez moche avec tous les ors. Existe-t-il une manière plus concise de procéder? SELECT * FROM foobar WHERE (SUBJECT ='STAT' and TERM ='111') or (SUBJECT ='STAT' and TERM ='222') or (SUBJECT ='ENGLISH' and TERM ='555') or (SUBJECT ='COMM'...

13
Erreur de paquet de démarrage incomplet Postgres

J'essaie d'installer Postgres 9.3 sur Ubuntu 14.04 et j'obtiens une erreur gênante au démarrage. Voici ce que je vois: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D...

13
Blocage de mise à jour de l'index SQL Server

J'ai 2 requêtes qui, lorsqu'elles sont exécutées en même temps, provoquent un blocage. Requête 1 - mettez à jour une colonne qui est incluse dans un index (index1): update table1 set column1 = value1 where id = @Id Prend X-Lock sur table1 puis tente un X-Lock sur index1. Requête 2: select columnx,...

13
Comment déboguer une requête inactive?

J'ai une requête batch que j'exécute quotidiennement sur ma base de données. Cependant, il semble rester bloqué à l'état inactif, et j'ai beaucoup de difficulté à déboguer ce qui se passe. La requête est une agrégation sur une table qui est simultanément insérée, ce qui, je suppose, est en quelque...

13
Internes de sauvegarde - Que se passe-t-il lorsqu'une tâche de sauvegarde est en cours d'exécution - en termes de verrouillage et de surcharge de performances dans SQL Server?

Pour MySQL, je sais que la base de données est sauvegardée table par table dans les instructions SQL, cela entraîne un verrouillage et si vous mettez à jour les colonnes pendant la sauvegarde, vous risquez de vous retrouver avec des problèmes d'intégrité. À ma connaissance, cela ne s'applique pas à...

13
Obtenez les 10e et 90e centiles par client

J'ai un tableau qui contient les clients et les scores (basé sur différents facteurs, non pertinent dans ce cas; un client peut avoir plusieurs scores), qui ressemble à ceci: customer_id | score | score_giver_id ==================================== 1 | 100 | 1 1 | 102 | 1 1 | 101 | 1 1 | 140 | 1 2...