Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
Je voudrais pouvoir vérifier facilement quels identifiants uniques n'existent pas dans une table, de ceux fournis dans une requête. Pour mieux expliquer, voici ce que je ferais maintenant, pour vérifier quels ID de la liste "1, 2, 3, 4" n'existent pas dans un tableau: SELECT * FROM dbo."TABLE" WHERE "ID" …
J'ai une procédure stockée qui insère deux enregistrements dans une table, la différence entre les enregistrements est que la colonne de temps du deuxième enregistrement est @MinToAddaprès le premier: CREATE PROCEDURE CreateEntry /*Other columns*/ @StartTime time(2), @EndTime time(2), @MinutesToAdd smallint AS BEGIN SET NOCOUNT ON; SET @MinutesToAdd = @MinutesToAdd % …
J'utilise PostgreSQL 8.4.15. Lors de l'exécution pg_dumppour sauvegarder une base de données, j'ai eu l'erreur suivante: pg_dump: SQL command failed pg_dump: Error message from server: ERROR: missing chunk number 0 for toast value 123456789 in pg_toast_987654321 pg_dump: The command was: COPY public.my_table (id, .... all the columns ...) Lors de …
Nous avons une base de données d'entreprise à très grande échelle. Dans le cadre de notre modèle commercial, tous les utilisateurs Web accèdent à nos serveurs Web en même temps chaque mois, ce qui, à son tour, martèle notre boîte sql. Le trafic est très dense et continue de croître …
J'ai une procédure stockée qui tronque certaines tables avec environ 1,75 million de lignes dans chacune, avant d'insérer de nouvelles données (basées sur les données d'autres tables, calculs, etc.) Le plan de base est très simple: Tronquer les tableaux Insérez 1,75 million de lignes dans des «lots» d'environ 75 000 …
J'écris une application qui doit éliminer un grand nombre de mises à jour de la base de données pendant une longue période, et je suis resté coincé sur la façon d'optimiser la requête. Actuellement, j'utilise INSERT INTO ... VALUES (..), (..) ON DUPLICATE KEY UPDATE, qui fonctionne pour regrouper toutes …
Nous avons une base de données postgres de production relativement importante: ~ 20 Go. La base de données PostgreSQL est hébergée sur heroku. Je voudrais copier un petit sous-ensemble des données de la table dans ma base de données locale afin de pouvoir exécuter des tests dessus sans avoir à …
Cette instance héberge les bases de données SharePoint 2007 (SP). Nous avons rencontré de nombreux blocages SELECT / INSERT sur une table fortement utilisée dans la base de données de contenu SP. J'ai réduit les ressources impliquées, les deux processus nécessitent des verrous sur l'index non cluster. L'INSERT a besoin …
Je rencontre un problème en définissant l' VIEW DEFINITIONautorisation de manière appropriée au niveau du schéma pour l'un de mes utilisateurs. J'ai créé le schéma TestSchemaet ajouté quelques tables. L'utilisateur dispose actuellement définir des autorisations d'accès et modifier la table ( SELECT, UPDATE, DELETE, etc.) à travers les dbo_datareaderet dbo_datawriterrôles. …
Chaque fois que vous modifiez les fichiers sqlnet.ora ou tnsnames.ora d'Oracle, le système nécessite-t-il un redémarrage? Dans mon cas, le client Oracle n'est installé que sur la machine à laquelle je fais référence, mais par curiosité, qu'est-ce que cela signifierait pour une installation de serveur Oracle?
Dans SQL Server 2008 R2, j'ai reçu plusieurs rapports de blocage qui ont "* mot de passe ------------" dans le tampon d'entrée. Cela ressemble à une attaque, mais dans ce cas, je ne connais pas la raison ni le type d'attaque. (le journal a été généré par un expert DBA …
J'utilise Fedora 15avec PostgreSQL 9.1.4. Fedora s'est écrasé récemment, après quoi: Une tentative de démarrage du serveur PostgreSQL: service postgresql-9.1 start donne Starting postgresql-9.1 (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED] Bien que le serveur démarre normalement lorsque je démarre le serveur pour la …
Quel est le moyen le plus rapide d'ajouter une colonne BIGSERIAL à une immense table (~ 3 lignes bil., ~ 174 Go)? ÉDITER: Je veux que la colonne soit des valeurs incrémentées pour les lignes existantes ( NOT NULL). Je n'ai pas défini de facteur de remplissage (ce qui ressemble …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.