Les meilleures pratiques sont généralement et officieusement reconnues comme les méthodes et les processus qui se sont avérés au fil du temps supérieurs à ceux obtenus par d'autres moyens.
Nous avons découvert qu'un compte SQL "sa" était utilisé d'une manière qui n'aurait pas dû l'être, nous changeons donc les mots de passe sa sur toutes nos instances SQL. (Nous avons des serveurs SQL 2005 à 2017 fonctionnant en mode d'authentification mixte. Tous les utilisateurs et applications doivent utiliser des …
J'ai récemment voulu partager des droits d'accès réguliers avec un utilisateur d'un serveur et j'ai réalisé qu'un simple CREATE USERet des GRANT ALL ON DATABASEcommandes ne lui permettaient pas d'exécuter un simple SELECTsur les données. Je voudrais accorder des droits sur toutes les tables d'une base de données donnée à …
Je voudrais poser une question sur une bonne pratique décrite dans ce document: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Utilisez plusieurs routeurs de requêtes. Utilisez plusieurs processus mongos répartis sur plusieurs serveurs. Un déploiement courant consiste à colocaliser le processus mongos sur les serveurs d'applications, ce qui permet une communication locale entre l'application et le …
J'ai toujours vu et écrit mes alias de colonne comme SELECT 1 as ColumnName mais aujourd'hui est tombé sur une requête qui a utilisé SELECT ColumnName = 1 Y a-t-il une différence dans la façon dont ces deux requêtes sont exécutées? Ou existe-t-il une norme parmi les DBA sur laquelle …
Existe-t-il une "meilleure" façon de réécrire une SELECTclause où plusieurs colonnes utilisent les mêmes CASE WHENconditions afin que les conditions ne soient vérifiées qu'une seule fois? Voir l'exemple ci-dessous. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' END …
Nous sommes sur le point d'installer des serveurs SQL dans différents pays. Nous devons les lier, mais nous n'avons pas besoin d'avoir un lien direct (comme dans le serveur lié). En d'autres termes, ils peuvent être couplés de manière lâche. Est-il préférable de les connecter via un VPN et de …
J'essaie de comprendre la meilleure façon de décider de la taille des colonnes varchar, à la fois du point de vue du stockage et des performances. Performance D'après mes recherches, il sembleque varchar (max) ne doit être utilisé que si vous en avez vraiment besoin; c'est-à-dire, si la colonne doit …
J'ai plusieurs versions de SQL Server, utilisées pour les tests, installées sur mon ordinateur portable (2012, 2014, 2016 et 2017). J'ai remarqué l'autre jour qu'il y avait un dossier contenant les versions précédentes des fichiers à travers les mises à jour (SP, CU). Dans toutes les versions, il y a …
Il y a deux raisons qui m'incitent à poser cette question: tSQLt Le framework de test T-SQL tSQLt considère qu'il s'agit d'un problème de «haute gravité» lorsqu'il existe des colonnes avec un classement non par défaut. L'auteur du test déclare ce qui suit: Je ne suggère PAS que chaque colonne …
Je vais reconstruire un serveur IBM 3400 à partir de zéro. Ce serveur est dédié à une instance SQL Server 2008 exécutée sur Windows 2008 R2. Je vais faire une nouvelle configuration RAID. J'ai 6 disques SCSI 73 Go à l'intérieur de la machine et un contrôleur IBM ServerRAID 8K. …
Quel est un bon moyen de rendre les proc stockés suffisamment robustes pour qu'ils puissent très bien évoluer et contenir également la gestion des erreurs? De plus, quelle est la meilleure façon de gérer plusieurs scénarios d'erreur dans un processus stocké et d'avoir un système de rétroaction intelligent qui retournera …
Sur la base de cette requête, si je vois une faible quantité de lectures totales (très proche de 0 ou 0, comme 1 ou 2) et une quantité élevée ou modérée de mises à jour utilisateur (je n'ai pas pu trouver d'insertions ou de suppressions avec cette requête) avec un …
Étant donné que les objets dans le pg_catalogschéma sont implicitement dans les search_path( docs ), serait-il recommandé d'installer des extensions dans ce schéma?
Quelqu'un peut-il m'aider à comprendre la réponse de cet utilisateur pour une table CustomerLocation ? Je veux vraiment une bonne méthode pour stocker des adresses dans la table des commandes. Ce que je recherche, c'est comment configurer mes adresses, donc lorsque je les modifie, la commande n'est pas affectée par …
Juste une petite question concernant le stockage du "temps" dans une base de données. J'enregistre le temps d'exécution des utilisateurs au format 00: 00: 00: 00 (heures, minutes, secondes, millisecondes). À l'origine, j'allais le stocker sous, TIMEmais j'ai réalisé que MySQL ne prend pas en charge les millisecondes dans ce …
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.