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é

1
Pourquoi ma requête SQL Server se comporte-t-elle différemment sur UPDATE que sur SELECT?
J'ai écrit une requête SQL Server qui met à jour les enregistrements pour avoir un numéro séquentiel après le partitionnement sur un champ. Lorsque je l'exécute en tant qu'instruction SELECT, tout semble parfait: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = …

2
Obtenez des statistiques sur les requêtes à exécution lente
Mon application de base de données exécute de nombreuses requêtes différentes. J'ai réglé log_min_duration_statementà 1000. Mais les requêtes enregistrées là-bas ne sont pas toujours lentes, la plupart du temps elles ne prennent que quelques ms. Est-il possible d'obtenir une statistique de toutes les requêtes et combien de fois elles ont …

9
MongoDB ne démarre pas après avoir changé le répertoire de données
J'ai installé une mongodbinstance en utilisant yum. . Maintenant, tout fonctionne bien. J'ai commencé le service en utilisant service mongod start. Ça marche bien. Ensuite, j'ai changé le data directoryet log pathdans le fichier de configuration. J'ai redémarré le serveur et j'ai démarré le service. Mais j'obtiens l'erreur ci-dessous: Restarting …

1
Quand SQL Server acquiert-il des verrous?
La liste des niveaux d'isolement dans SQL Server trouvée ici indique que les verrous d'écriture acquis dans une transaction sont conservés jusqu'à la fin de la transaction. Cependant, il ne mentionne rien au sujet de l'acquisition de ces verrous. Les verrous sont-ils par défaut acquis au début d'une transaction, ou …





1
TSQL Pourquoi Top est-il plus rapide avec une variable?
Bonjour à tous, J'ai travaillé sur un SQL modérément complexe pour «obtenir» certaines données d'une base de données de produits tiers, pour les afficher dans nos propres applications internes. J'ai ajouté une sélection pour obtenir l'enregistrement supérieur d'une table dans une sous-requête (si cela a du sens) la requête a …
10 sql-server  t-sql 

1
Comment accorder le privilège de me connecter à SSIS?
En tentant d'exécuter des packages SSIS à l'aide de dtexec.exe, j'ai reçu ce message d'erreur: Could not load package "D:\Filename.dtsx" because of error 0xC00160AE. Description: Connecting to the Integration Services service on the computer "" failed with the following error: "Access is denied." By default, only administrators have access to …



2
Suppression des fichiers de données secondaires. DBCC SHRINKFILE: la page n'a pas pu être déplacée car il s'agit d'une page de table de travail
J'ai trop de fichiers de données secondaires (.ndf) créés pour tempdb. Pour supprimer les fichiers excédentaires, je dois vider le fichier (le contenu sera déplacé vers d'autres fichiers): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); puis supprimez le fichier: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Mais la EMPTYFILEcommande renvoie l'erreur: DBCC SHRINKFILE: Page 8:41920 …

2
MySQL: quelle jointure est meilleure entre la jointure externe gauche et la jointure interne
Quelle jointure est la plus performante si toutes fournissent le même résultat? Par exemple, j'ai deux tables employees(emp_id,name, address, designation, age, sex)et work_log(emp_id,date,hours_wored). Pour obtenir des résultats spécifiques à la fois inner joinet left joindonne le même résultat. Mais, j'ai encore quelques doutes qui ne se limitent pas à cette …


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.