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é
Sur Oracle version 11g: Après Google, je ne trouve pas de moyen simple de récupérer de l'espace libre après avoir supprimé une table. J'ai trouvé beaucoup d'explications, expliquant comment le fichier de données devient fragmenté, la grande pile de requêtes ennuyeuses que vous devez exécuter afin de déplacer "l'espace vide" …
J'ai récemment appris comment les relations sont définies dans la base de données au travail et je me demandais s'il s'agissait d'une pratique standard. Supposons que nous ayons deux processus: le processus A et le processus B. Le processus B dépend des résultats du processus A, il existe donc une …
J'ai installé MySQL Workbench l'autre jour, j'ai accédé à la base de données de mon entreprise et créé une table avec laquelle travailler. Jusqu'ici tout va bien. Le problème est que j'ai remarqué que mon auto_increment incrémente de 2 par 2. Par exemple: ID NAME 1 Paul 3 Jack 5 …
J'essaie de supprimer tous les doublons, mais en gardant un seul enregistrement (identifiant plus court). La requête suivante supprime les doublons mais prend beaucoup d'itérations pour supprimer toutes les copies et conserver les originaux. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id FROM emailTable GROUP …
Je suis un newb total et je n'ai pas pu trouver un bon moyen de le faire n'importe où. J'ai une table de base de données qui contient des statistiques enregistrées à différents moments de la semaine. La semaine du rapport commence jeudi. Le tableau contient une colonne d'horodatage (date) …
Cela peut être un peu vague, mais je me demandais dans quelle mesure les DBA utilisent des rôles de base de données fixes contrôlant la sécurité des bases de données. La question est donc de savoir s'il existe une raison de privilégier les rôles de base de données personnalisés par …
Toutes les bases de données Oracle prennent en charge un type d'application dont le DBA Oracle devrait avoir une certaine connaissance. Qu'est-ce qui rend un DBA Oracle Applications différent de cela? Le terme signifie-t-il qu'ils prennent en charge les applications Oracle et non la base de données, ou inclut-il des …
Combien de temps faudrait-il pour mettre à niveau une base de données Oracle contenant des données 1T de 10g à 11g généralement / approximativement? J'ai besoin d'estimer le temps d'arrêt car c'est un prod db. Merci beaucoup!
Nous avons un serveur de base de données très actif avec une collection éclectique d'applications qui s'exécutent dessus. Deux des plus occupées sont une base de données Laserfiche qui effectue la numérisation de documents et le traitement du flux de travail toute la journée (environ 2800 demandes par lot en …
Je suis enraciné dans SQL Server Management Studio par rapport à mon instance de SQL Server 2008 R2 Express Edition. J'essaie de comprendre comment fonctionnent les autorisations. Ce que je peux voir, c'est (via les propriétés de plusieurs de ces entités) La connexion à mon serveur peut être liée à …
Je viens d'apprendre la nouvelle procédure stockée sp_executesql. J'aime le fait qu'il existe un moyen d'exécuter du code paramétré à partir de SQL Server. Mais, je me demande quelle est la différence entre l'utilisation de la procédure stockée sp_executesql lorsque vous n'avez aucun paramètre et le simple fait d'appeler EXEC …
SQL Server et Oracle ont tous deux des fonctions DENSE_RANK. Existe-t-il un moyen de faire quelque chose de similaire dans MongoDB sans avoir à recourir à MapReduce? En d'autres termes, supposons que vous ayez une clause de sélection T-SQL comme celle-ci: SELECT DENSE_RANK() OVER(ORDER BY SomeField DESC) SomeRank Quelle est …
Considérez la situation où j'ai tous mes noms de schéma dans une table et tous mes noms de table dans une autre table. Est-il possible de faire quelque chose comme dans ce qui suit (pseudo-code)? SELECT value FROM (SELECT schema_name FROM schemas).(SELECT table_name FROM tables) Ou dois-je diviser la requête …
Je sais que nous avons tendance à éviter à tout prix les curseurs et les boucles dans SQL Server, mais quelles sont les situations dans lesquelles vous avez absolument besoin de requêtes procédurales et les requêtes basées sur des ensembles ne vous donneront tout simplement pas les résultats? Je comprends …
Je travaille autour de l'erreur MySQL "Deadlock trouvé lors de la tentative de verrouillage; essayez de redémarrer la transaction" . Je vais devoir mettre à jour un programme pour autoriser les blocages. Est-il possible que cette SELECTinstruction produise des erreurs de blocage? Je sais que ce n'est qu'un verrou en …
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.