Administrateurs de bases de données

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é

4
Comment améliorer les performances d'InnoDB DELETE?
J'ai donc cette table d'audit (suit les actions sur n'importe quelle table de ma base de données): 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 …


5
Existe-t-il des DBA PostgreSQL professionnels à temps plein?
Pour mon travail, je travaille sur une application JavaEE avec PostgreSQL comme base de données. Bien que nous ayons un administrateur système pour nos serveurs de production, qui gère également nos serveurs de base de données, nous n'avons pas de DBA à temps plein, ce qui me fait me demander …



1
Erreur lors de la création de la clé étrangère à partir de MySQL Workbench
J'essaie de synchroniser les modifications de schéma de MySQL Workbench vers ma base de données. J'obtiens l'erreur suivante lorsqu'il essaie de créer une clé étrangère: Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) Voici la déclaration qu'il essaie d'exécuter: ALTER TABLE `tomato`.`ing_allergy_ingredient` ADD CONSTRAINT …






1
UPDATE sans clause WHERE verrouille-t-il une table dans PostgreSQL?
La table entière UPDATE(sans spécifier de WHEREclause) verrouille-t-elle une table dans PostgreSQL? Par exemple, cela empêche-t-il la suppression / l'insertion de lignes? Par exemple, si je lance UPDATE t1 SET key = 'value' Puis-je m'attendre à ce qu'aucune nouvelle ligne ne soit insérée t1pendant l' UPDATEexécution? Si non, puis-je m'attendre …



2
Requêtes très similaires, performances très différentes
J'ai deux requêtes très similaires Première requête: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id = ari.AuditId WHERE ari.RelatedId = '1DD87CF1-286B-409A-8C60-3FFEC394FDB1' and a.TargetTypeId IN (1,2,3,4,5,6,7,8,9, 11,12,13,14,15,16,17,18,19, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39, 41,42,43,44,45,46,47,48,49, 51,52,53,54,55,56,57,58,59, 61,62,63,64,65,66,67,68,69, 71,72,73,74,75,76,77,78,79) Résultat: 267479 Plan: https://www.brentozar.com/pastetheplan/?id=BJWTtILyS Deuxième requête: SELECT count(*) FROM Audits a JOIN AuditRelatedIds ari ON a.Id …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.