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é
Je suis en train de migrer ma base de données MySQL vers PostgreSQL. Presque tout s'est bien passé (enfin, après de nombreuses recherches sur google pour les paramètres mysqldump corrects, etc.) sauf une table que j'ai - en fait la table la plus importante de mon application. La structure du …
J'ai une grande table avec une colonne VARCHAR (20), et je dois la modifier pour devenir une colonne VARCHAR (50). En règle générale, l'exécution d'une ALTER TABLE (ajout d'un TINYINT) sur cette table particulière prend environ 90 à 120 minutes, donc je ne peux vraiment le faire que le samedi …
J'essaie de déterminer d'où l'optimiseur MySQL obtient la liste des index disponibles pour une table lorsqu'il estime le coût de (prépare) une requête.
L'INFORMATION_SCHEMA est, en théorie, un ensemble de vues spécifié dans la norme SQL qui permet à l'utilisateur d'inspecter les métadonnées du système. Comment est-ce implémenté dans MySQL? Lorsque je me connecte à une nouvelle installation, je vois deux bases de données: mysqlet information_schema. Après avoir utilisé des SHOW CREATE TABLEinstructions …
Je souhaite gérer un grand ensemble de données (> 1 milliard de lignes) dans SQL Server 2008 R2. J'ai entendu dire que si vous configurez le "sharding" ou le "partitionnement horizontal", cela rend plus rapide la gestion de grands ensembles de données car il divise les tables en plusieurs fichiers. …
J'ai juste eu le problème de définir un type et de le tester dans TOAD et tout allait bien. Mais fonctionnant sous SQL * PLUS, il a généré une erreur. Exemple: CREATE OR REPLACE TYPE MyType AS OBJECT ( Item1 NUMBER, Item2 NUMBER ); Pour une raison quelconque, je dois …
Nous avons une simple instance de base de données avec juste assez de données dans les bases de données pour la garder utile, et nous pouvons l'utiliser à des fins de démonstration, et je veux en mettre une copie sur mon ordinateur portable afin de pouvoir l'utiliser pour le travail …
Nous avons un tableau que nous utilisons pour stocker les réponses aux questions. Nous devons être en mesure de trouver des utilisateurs qui ont certaines réponses à des questions particulières. Donc, si notre tableau comprend les données suivantes: user_id question_id answer_value Sally 1 Pooch Sally 2 Peach John 1 Pooch …
Pour une fonctionnalité de recherche, j'utilise une vue qui contient les enregistrements de toutes les tables dans lesquelles je dois rechercher. La vue compte près de 20 millions d'enregistrements. Les recherches contre ce point de vue prennent trop de temps. Où dois-je chercher pour améliorer les performances de cette vue? …
Dans une base de données donnée contenant des enregistrements utilisateur sous la forme d'un champ d'auto-incrémentation unique (pour les besoins de l'exemple, les messages inter-utilisateurs) ... que faire le moment venu et qu'il approche du nombre maximum signé ou non signé du type de données actuel? (INT 32 bits)? Je …
Un mouvement est en cours à mon lieu de travail pour s'éloigner de l'utilisation des tables #temp et utiliser des tables physiques permanentes avec des SPID. Chaque fois que l' on aurait déjà inséré dans une table #temp, maintenant INSERT INTO dbo.MyPermanentTable (SPID, ...) VALUES (@@SPID, ...)est nécessaire - avec …
J'ai besoin de transférer la base de données (dans son ensemble) vers un autre serveur, pour créer une base de données en double pour configurer un autre environnement de test. J'ai deux choix: Faire une sauvegarde complète sur le serveur source / restaurer sur le serveur de destination; Détacher sur …
Si un plan est forcé sur le principal dans un groupe de disponibilité, est-il appliqué aux requêtes exécutées sur un secondaire? Je recherche des réponses qui couvrent les deux possibilités de forçage de plan: Guides de plan Plan forcé du magasin de requêtes J'ai lu ce qui suit qui suggère …
Nous avons rencontré cette étrange erreur trois fois au cours des derniers jours, après avoir été sans erreur pendant 8 semaines, et je suis perplexe. Voici le message d'erreur: Executing the query "EXEC dbo.MergeTransactions" failed with the following error: "Cannot insert duplicate key row in object 'sales.Transactions' with unique index …
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.