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é

2
Pourquoi mysql utilise-t-il le mauvais index pour la commande par requête?
Voici ma table avec ~ 10 000 000 de données de lignes CREATE TABLE `votes` ( `subject_name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `subject_id` int(11) NOT NULL, `voter_id` int(11) NOT NULL, `rate` int(11) NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subject_name`,`subject_id`,`voter_id`), KEY `IDX_518B7ACFEBB4B8AD` (`voter_id`), KEY `subject_timestamp` (`subject_name`,`subject_id`,`updated_at`), KEY …

3
Comment rejoindre plusieurs fois la même table?
J'ai deux tables, "hierarchy_table" et "name_table". La table de hiérarchie contient un objet qui a plusieurs parents et enfants. Chaque parent et enfant est référencé par id. | object_id | parent_id_1 | parent_id_2 | child_id_1 | child_id_2 | ----------------------------------------------------------------------------- | 1234 | 9999 | 9567 | 5555 | 5556 | …

3
Calculer le total de SUM (colonne)
J'ai ce code qui résume la quantité d'un certain article ( itemid) et par son code de date de produit ( proddte). select sum(qty), itemid, proddte from testtable where .... group by itemid, proddte Ce que je veux faire, c'est obtenir le total de tous qtyindépendamment de itemid/proddte. J'ai essayé: …
9 sql-server  sum 

4
Comment désactiver la console de mise à jour MySql agaçante
J'ai installé mysql 5.7, et de temps en temps (une fois tous les jours), il recherche des mises à jour (si je comprends bien). La fenêtre de la console s'ouvre pendant plusieurs secondes, puis disparaît. Peu m'importe, que je regarde un film en ce moment, et cette console est au …
9 mysql  windows 





2
Raccourci clavier pour exécuter l'instruction au curseur dans pgAdmin
Dans MySQL Workbench, on peut utiliser le raccourci clavier Ctrl+ ENTERpour exécuter l'instruction au curseur (délimitée par des points-virgules). Existe-t-il un raccourci similaire dans pgAdmin? Pour les requêtes SQL qui s'étendent sur une seule ligne, j'utilise une commande vocale dans Dragon NaturallySpeaking: Sub Main SendKeys "{End}" Wait(0.3) SendKeys "+{Home}" Wait(0.3) …

2
DynamoDB - Touches à plages multiples
Est-il possible d'avoir plusieurs champs comme clé de plage? Disons que j'ai un tableau où chaque ligne est identifiée de manière unique par <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- où Aest la hashclé primaire et je veux Bet Cêtre les rangeclés primaires . …

1
interroger les gains de performances en supprimant la jointure interne de la correspondance de hachage de l'opérateur
En essayant d'appliquer le contenu de cette question ci-dessous à ma propre situation, je suis un peu confus quant à la façon dont je pourrais me débarrasser de l'opérateur Hash Match (Inner Join) si possible. Performances des requêtes SQL Server - suppression du besoin de correspondance de hachage (jointure interne) …

2
Dois-je marquer un index composite comme unique s'il contient la clé primaire?
Étant donné une table avec une clé primaire, par exemple: CREATE TABLE Customers ( CustomerID int NOT NULL PRIMARY KEY, FirstName nvarchar(50), LastName nvarchar(50), Address nvarchar(200), Email nvarchar(260) --... ) nous avons une clé primaire unique CustomerID. Traditionnellement, je pourrais alors avoir besoin d'indices de couverture supplémentaires; par exemple pour …



1
Les E / S sont gelées dans la base de données et les E / S ont également été reprises sur la base de données quotidiennement dans le journal avec une sauvegarde complète
Je voudrais dire que, comme chaque jour, j'ai reçu le message dans mon fichier journal. D'abord, le message d'E / S est gelé sur la base de données (DatabaseName) apparaît dans le journal. Le message est comme Les E / S sont gelées dans la base de données (DatabaseName). Aucune …

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.