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é
J'ai une clé composée unique comme fr (fromid, toid) dans la table, lorsque j'exécute la requête avec expliquer, j'obtiens le résultat suivant: Impossible WHERE noticed after reading const tables` La requête que j'ai exécutée: explain SELECT rid FROM relationship WHERE fromid=78 AND toid=60 De l'aide? EDIT1: Lorsque j'utilise la requête …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Stack Exchange des administrateurs de base de données. Migré il y a 7 ans . J'ai une instance SQL Server 2008 avec environ 150 colonnes. J'ai déjà rempli ce tableau avec environ 12 millions d'entrées, …
Je veux tester les performances (aka bake-off) du rpm du serveur MySQL contre d'autres fourches telles que le serveur Percona, MariaDB et peut-être d'autres. J'espère qu'en posant cette question, je pourrai mieux comprendre la méthodologie derrière la mise en place d'un test de performance approprié. J'avais prévu d'utiliser sysbench pour …
J'ai une table qui occupe près de 90% de l'espace HD sur notre serveur. J'ai décidé de supprimer quelques colonnes pour libérer de l'espace. Mais je dois restituer l'espace au système d'exploitation. Le problème, cependant, est que je ne sais pas ce qui se passera si j'exécute VACUUM FULL et …
Si j'utilise un nom de base de données avec un point dans SQL Server (2005 ou 2008), quelque chose comme "MyApp.Sales", cela causera-t-il des problèmes?
Comment pourrais-je changer le classement par défaut de SQL Server 2008 R2 Express pour l'ensemble du serveur et une base de données particulière? Existe-t-il un moyen de le faire en utilisant l'interface visuelle de SQL Server Management Studio? Dans la fenêtre Propriétés du serveur (et dans la fenêtre Propriétés de …
Supposons que j'ai une table contenant des rôles de travail: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Supposons que j'ai en outre une table, des utilisateurs et que chaque ligne (un utilisateur spécifique) puisse avoir un nombre arbitraire de rôles de travail: …
J'essaie d'atteindre les objectifs suivants: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami Malheureusement, je reçois ", Los Angeles, San Francisco, Sacramento, Jacksonville, Miami" Je peux atteindre les résultats souhaités en utilisant la fonction STUFF, mais je me demandais s'il y avait une façon plus propre de …
En cours d'exécution sur SQL Server 2008 R2 J'essaie d'augmenter les performances d'une instruction UPDATE. Je remarque une opération Eager Spool dans le showplan qui apparaît. Ma compréhension des opérations de spoulage est assez basique - elles créent un stockage temporaire pour la table pendant la mise à jour. Je …
Où les statistiques utilisées par l'Optimiseur de requête sont-elles physiquement stockées dans un fichier de base de données SQL Server et le pool de tampons? Plus précisément, existe-t-il un moyen de comprendre les pages utilisées par les statistiques à l'aide de DMV et / ou DBCC? Je possède à la …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Stack Exchange des administrateurs de base de données. Migré il y a 7 ans . J'ai une grande table d'objets (15M + ligne) dans PostgreSQL 9.0.8, pour laquelle je veux rechercher un champ obsolète. Je …
Je veux exécuter plusieurs scripts sql séquentiellement avec psqlune seule transaction pour configurer mon schéma de base de données. Quelle est la meilleure façon de procéder? Dans le passé, je sais que j'avais un script maître psqlcontre lequel j'exécutais qui comprenait les autres fichiers, mais je ne me souviens pas …
J'ai une requête où je veux que les enregistrements résultants soient commandés au hasard. Il utilise un index clusterisé, donc si je n'inclus pas, order byil retournera probablement des enregistrements dans l'ordre de cet index. Comment puis-je garantir un ordre de ligne aléatoire? Je comprends qu'il ne sera probablement pas …
J'apprends actuellement les différences entre PostgreSQL et MySQL car j'ai un nouveau projet et j'ai également l'intention de migrer mon logiciel existant de MySQL vers PostgreSQL. J'ai en fait commencé à créer un tableau HTML avec une comparaison des commandes (pour les utilisateurs / bases de données / invite de …
Il existe de nombreux articles exagérant (à mon humble avis bien sûr) la nécessité de innodb_file_per_table. Je comprends qu'avec innodb_file_per_table, il devrait y avoir un meilleur contrôle sur les tables individuelles; comme sauvegarder chaque table séparément. Cependant, la revendication d'une meilleure performance est discutable. Dans mon test, il n'y a …
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.