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é
Quelqu'un peut-il m'expliquer en termes simples ce que c'est overlapping candidate key? Qu'est-ce overlappingque son nom l'indique? Considérez la relation ci-dessous R(L,M,N,O,P) { M -> O NO -> P P -> L L -> MN } Laquelle des dépendances fonctionnelles ci-dessus apporte la clé candidate qui se chevauche dans la …
Je viens de remarquer quelques tables contenant des enregistrements orphelins (clés étrangères) qui ne pointent plus vers aucune clé primaire. Comment puis-je interroger les tables pour obtenir une liste de toutes ces lignes? Quand ces enregistrements parents ont-ils été supprimés ou comment gérer cela? J'utilise SQL Server 2008 R2 et …
Je ne comprends pas ce que Craig Ringer voulait dire quand il a commenté: Cette solution est sujette à des mises à jour perdues si la transaction d'insertion est annulée; il n'y a aucune vérification pour s'assurer que la MISE À JOUR a affecté toutes les lignes. sur https://stackoverflow.com/a/8702291/14731 . …
J'apprécierais de l'aide avec les éléments suivants, j'ai fait quelques recherches sur Google, mais je n'ai pas réussi à résoudre celui-ci. Je reçois toujours un message dans le journal SQL «Échec de l'allocation des pages: FAIL_PAGE_ALLOCATION 540», suivi d'un vidage que j'ajouterai à la fin de cette question. Pour votre …
http://dirtsimple.org/2010/11/simplest-way-to-do-tree-based-queries.html fournit un algorithme pour l'insertion et la suppression d'une table de fermeture. Je voudrais modéliser une structure de données similaire, sauf que les nœuds peuvent avoir plusieurs parents. Donné: Si nous supprimons, [B, C]je m'attends à me retrouver avec: et si nous supprimons le nœud, Bje m'attends à finir …
Si j'installe une copie de l'édition d'essai standard de SQL Server 2014, cette version peut-elle être mise à niveau (en place sans réinstallation complète) vers la version complète (licence principale) par la suite? J'adorerais que ce truc soit installé et configuré pendant que j'attends la licence, mais je ne veux …
Je veux exécuter un travail toutes les 3 secondes, mais dans SQL Server 2008, nous ne pouvons pas définir un intervalle inférieur à 10 secondes. Le travail est utilisé pour insérer / mettre à jour les informations sur les visiteurs et les informations de segmentation dans une base de données …
Nous utilisons actuellement SSIS 2012. Existe-t-il un moyen pour un utilisateur d'afficher les rapports d'exécution dans le catalogue SSIS sans être ssis_admin ou sysadmin? C'est pour l'environnement de production et nous ne voulons pas que les gens manipulent les projets du catalogue SSIS. Merci!
Nous exécutons un «manuel» VACUUM ANALYZE VERBOSEsur certaines de nos tables plus volumineuses après y avoir DELETE/INSERTapporté des modifications majeures . Cela semble fonctionner sans problème, bien que parfois le VACUUMtravail d' une table s'exécute pendant des heures (voir ce post pour des problèmes et un raisonnement similaires). En faisant …
Moi-même et un autre DBA de notre entreprise sont chargés d'examiner une conception de base de données qu'un fournisseur a développée pour nous. Le vendeur a déclaré qu'ils utilisaient Kimball comme base pour leur conception. (REMARQUE: je ne cherche pas d'arguments de Kimball vs Inmon, etc.) Ils ont conçu un …
Lorsque vous insérez moins de 1 350 000 lignes dans la table, cela prend environ 2 minutes, mais lorsque le nombre de lignes insérées est plus grand, le temps nécessaire pour insérer des données augmente à environ 5 heures. Le problème n'est pas lié aux requêtes ou aux index, car …
Le point de code Unicode 9619 est un caractère appelé "Ombre sombre": ▓( http://unicode-table.com/en/search/?q=9619 ). En utilisant le SQL_Latin1_General_CP1_CI_ASclassement et la page de codes 1252, je m'attendrais à ce que la conversion / conversion de ce caractère Unicode en type de données non Unicode entraîne un point d'interrogation ( ?) …
J'essaie de migrer mes tests unitaires de H2 vers Postgresql. Actuellement, H2 me donne un schéma en mémoire tel que chaque connexion mappe à un schéma unique, crée les tables, exécute le test et supprime le schéma. La création et la destruction du schéma sont gérées automatiquement par H2. Les …
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.