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é
LNNVL est une fonction Oracle intégrée qui renvoie VRAI pour les conditions évaluées à FAUX ou INCONNU, et renvoie FAUX pour les conditions évaluées à VRAI. Ma question est quel serait l'avantage de retourner l'opposé de la condition de vérité plutôt que de simplement gérer les valeurs NULL? Par exemple, …
Pourquoi PostgreSQL analyse-t-il séquentiellement la table pour COUNT(*)rechercher des requêtes, alors qu'il existe une clé primaire très petite et indexée?
À l'aide de MS SQL 2008, je sélectionne un champ moyen parmi 2,5 millions d'enregistrements. Chaque enregistrement représente une seconde. MyField est une moyenne horaire de ces enregistrements d'une seconde. Bien sûr, le CPU du serveur atteint 100% et la sélection prend trop de temps. Je dois éventuellement enregistrer ces …
Comment puis-je modifier le type sur une table qui a un index dessus? J'ai essayé de faire une alter colonne sur une table vide pour modifier le type de date heure à varchar (15) et j'ai eu des erreurs disant qu'il y avait des dépendances sur la colonne (qui s'est …
Je suis responsable de la création d'une base de données sur un projet. Nous avons des champs qui vont rarement avoir une valeur (1 sur 10 000 enregistrements) et j'essaie de trouver la meilleure façon de stocker cela dans la base de données. Pour autant que je puisse voir, j'ai …
Évidemment, conserver plusieurs indices différents a un impact négatif sur les performances d'insertion et de suppression. Qu'en est-il des performances des requêtes: est-il logique de conserver trop d'indices sur une table? Les performances des requêtes s'amélioreront-elles dans tous les cas avec l'ajout d'un index (bien sûr pour les requêtes utilisant …
Sous Linux, les tables d'octroi MySQL par défaut peuvent être créées avec le mysql_install_dbscript, mais cela ne fonctionne pas sous Windows. Comment installer les tables de droits par défaut sous Windows? (Non, je ne cherche pas la réponse que les résultats de Google regorgent de la façon dont ils sont …
En retard, j'ai été confronté à de nombreuses controverses sur le verrouillage des lignes. Le tableau litigieux semble être un tableau particulier. C'est généralement ce qui se passe - Le développeur 1 démarre une transaction à partir de l'écran frontal d'Oracle Forms Le développeur 2 démarre une autre transaction, à …
J'utilise PostgreSQL 8.3 + PostGIS 1.3 pour stocker des données géospatiales sur Ubuntu 8.04 Hardy . Cette version particulière de PostGIS a un bogue lors du calcul d'un buffer()sur des segments très complexes, ce qui oblige la requête à prendre de plus en plus de mémoire jusqu'à ce que la …
Je conçois un programme de simulation de baseball et j'ai rencontré un problème avec la conception du schéma boxscore. Le problème que j'ai, c'est que je veux suivre le nombre de points marqués à chaque manche. La façon dont je le fais dans le programme réel est d'utiliser un tableau …
Oracle® Database Backup and Recovery Basics 10g Release 2 (10.2) indique que Les journaux de rétablissement archivés sont la clé d'une récupération réussie des supports. Sauvegardez-les régulièrement. Mais, je me demande, pourquoi les sauvegardes des journaux d'archives sont si importantes. Serait-il possible de faire une récupération ponctuelle en utilisant uniquement …
J'ai besoin de stocker des entiers non signés de 128 bits dans MySQL et je me demandais quel est le meilleur type de données pour stocker de tels grands nombres. En ce moment, j'utilise binary(16)mais cela implique beaucoup de fonctions de conversion pack(/huge number in hex .../). Existe-t-il un meilleur …
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.