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
sélectionner où deux colonnes sont dans un ensemble
C'est peut-être une question idiote, et je soupçonne que je ne peux pas le faire, mais existe-t-il une construction en SQL qui me permettrait de faire quelque chose comme ce qui suit: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) Je veux sélectionner des données où deux colonnes …
35 mysql  where 


2
Ordre par colonne devrait avoir index ou pas?
J'ai ajouté à la table des index utilisés pour la recherche du résultat. Je montre les résultats par ordre ASC ou DESC. Donc, cette colonne devrait avoir un index ou pas? J'ai 2 autres index sur cette table. Quelle incidence les performances auront-elles sur l'indexation de cette colonne?

1
Modification du commentaire de la table mysql
Je sais que le commentaire de la table mysql peut être défini à la création avec: create table (...)comment='table_comment'; Et vous pouvez afficher les commentaires par: show table status where name='table_name'; Comment modifier (modifier?) Un commentaire de table après sa création. Je veux dire sans laisser tomber et recréer la …
35 mysql  table  comments 


4
NOLOCK est-il toujours mauvais?
Je suis un développeur de rapports qui souhaite rendre mes requêtes aussi efficaces que possible. Auparavant, je travaillais avec un administrateur de base de données qui me disait - je crois parce que je traitais toujours des rapports sur un serveur de production - que je pouvais utiliser NOLOCKdans chaque …

1
GO après chaque instruction T-SQL
Quel est le raisonnement derrière l'utilisation de l'instruction GO après chaque instruction SQL? Je comprends que GO indique la fin du lot et / ou autorise la réputation des déclarations, mais quel avantage at-il à l’utiliser après chaque déclaration? Je suis simplement curieux de constater que de nombreux documents Microsoft, …


4
Différence entre les appels find et findone de MongoDB
Je travaille sur un projet et je ne sais pas s’il existe une différence entre le fonctionnement du findcurseur et celui du findOnecurseur. FindOne est-il juste un wrapper find().limit(1)? Je cherchais quelque chose et peut-être que quelqu'un sait si mongodb a une méthode spéciale pour le faire ou non. Je …
34 mongodb 



3
Total cumulé avec compte?
Comme le titre l'indique, j'ai besoin d'aide pour obtenir un total cumulé dans T-SQL. Le problème est que la somme que je dois faire est la somme d'un compte: sum(count (distinct (customers))) Disons que si je comptais seul, le résultat serait: Day | CountCustomers ---------------------- 5/1 | 1 5/2 | …
34 sql-server  t-sql 

1
Comment puis-je comparer une requête PostgreSQL?
Je souhaite analyser une requête contenant une fonction définie par l'utilisateur que j'ai écrite pour PostgreSQL. Existe-t-il des méthodes standard pour exécuter un tel point de référence? Je sais que le timing peut être activé avec \timingl'invite psql, mais idéalement, j'aimerais avoir un script qui s'occupe de tout automatiquement: lancer …


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.