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
Relier ExecutionInstanceGUID à SSISDB
La version 2012 de SQL Server Integration Services, SSIS, a fourni un catalogue SSISDB qui suit les opérations des packages (entre autres). L'exécution de package par défaut pour les solutions utilisant le modèle de déploiement de projet aura la connexion à SSISDB activée. Lorsqu'un package s'exécute, le System::ExecutionInstanceGUIDest renseigné avec …

2
Pourquoi les non-chiffres sont-ils COMME [0-9]?
Le classement par défaut de mon serveur est Latin1_General_CI_AS, comme déterminé par cette requête: SELECT SERVERPROPERTY('Collation') AS Collation; J'ai été surpris de découvrir qu'avec ce classement, je peux faire correspondre des caractères non numériques dans des chaînes en utilisant le prédicat LIKE '[0-9]'. Pourquoi dans le classement par défaut cela …

1
Quel est le meilleur: beaucoup de conditions d'adhésion ou beaucoup de conditions?
J'essaie de comparer deux requêtes: Requête 1: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a WHERE tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d AND tableA.e=tableB.e Requête 2: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a AND tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d WHERE tableA.e=tableB.e Ai-je raison de dire que ces deux …

3
Existe-t-il un moyen de déterminer si les requêtes SQL Server s'exécutent en mémoire ou vont sur le disque?
Je suis tombé sur un ensemble de procédures stockées dans une application aujourd'hui qui sont appelées à plusieurs reprises au cours d'un long processus. Dans chaque procédure, j'ai trouvé plusieurs instructions select différentes, certaines dans des boucles; sans surprise, ces routines telles qu'elles sont actuellement utilisées prennent plusieurs minutes à …


4
J'utilise l'Agent SQL Server pour planifier même des tâches hors base de données - est-ce une mauvaise idée?
Étant donné que je suis un administrateur de base de données (et dans de nombreux cas, l'administrateur système de facto), SQL Server est installé sur à peu près tous les serveurs avec lesquels je dois travailler régulièrement. J'ai réalisé récemment que j'utilisais l'agent SQL comme planificateur de travaux dans presque …



4
Impossible d'arrêter l'ancien maître de poste lors de la mise à niveau vers Postgres 9.2
Je passe à Postgres 9.2.2 (à partir de 9.1.4). Lorsque j'essaie de mettre à niveau les bases de données en utilisant: pg_upgrade -b /usr/local/Cellar/postgresql/9.1.4/bin -B /usr/local/Cellar/postgresql/9.2.2/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres Je reçois le message d'erreur suivant: Performing Consistency Checks ----------------------------- Checking current, bin, and data directories ok There seems to …


1
L'activation de «log_queries_not_using_indexes» désactive «long_query_time»?
J'ai remarqué que, dans Mysql, lors de l'activation log_queries_not_using_indexes, slow_query_loget long_query_time, le fichier journal de requête lente généré contiendra beaucoup de requêtes même si le temps de requête est bien inférieur à long_query_time. Il semble qu'une fois le log_queries_not_using_indexesest activé, Mysql enregistrera toutes les requêtes qui n'utilisent pas d'index quel …

1
Internes de la mémoire de l'espace de travail
D'après mes livres sur SQL Server 2008 Internals and Troubleshooting (empruntés à une bibliothèque locale de l'Illinois) par Christian Bolton, Brent Ozar etc. peut confirmer ou corriger ma compréhension. Chaque requête ou opération qui nécessite une allocation de mémoire de requête aura besoin de mémoire d'espace de travail. Dans les …

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.