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 écrit une requête SQL Server qui met à jour les enregistrements pour avoir un numéro séquentiel après le partitionnement sur un champ. Lorsque je l'exécute en tant qu'instruction SELECT, tout semble parfait: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = …
Mon application de base de données exécute de nombreuses requêtes différentes. J'ai réglé log_min_duration_statementà 1000. Mais les requêtes enregistrées là-bas ne sont pas toujours lentes, la plupart du temps elles ne prennent que quelques ms. Est-il possible d'obtenir une statistique de toutes les requêtes et combien de fois elles ont …
J'ai installé une mongodbinstance en utilisant yum. . Maintenant, tout fonctionne bien. J'ai commencé le service en utilisant service mongod start. Ça marche bien. Ensuite, j'ai changé le data directoryet log pathdans le fichier de configuration. J'ai redémarré le serveur et j'ai démarré le service. Mais j'obtiens l'erreur ci-dessous: Restarting …
La liste des niveaux d'isolement dans SQL Server trouvée ici indique que les verrous d'écriture acquis dans une transaction sont conservés jusqu'à la fin de la transaction. Cependant, il ne mentionne rien au sujet de l'acquisition de ces verrous. Les verrous sont-ils par défaut acquis au début d'une transaction, ou …
J'ai ce type de valeurs dans la colonne du tableau 154646@8@486 45465@6464@654 etc. Comment puis-je tout supprimer après le deuxième caractère @? Je dois afficher 154646@8 45465@6464 Je ne peux le faire que pour tous @ mais pas pour la seconde SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ') renvoie 45 mais pas 45 …
Je sais que lorsque des VARCHAR(MAX)/NVARCHAR(MAX)colonnes sont utilisées, les données sont stockées out of the row- la ligne de données aura un pointeur vers un autre emplacement où la «grande valeur» est stockée. J'ai les questions suivantes: Chaque champ est-il stocké out of the rowou uniquement maxceux? Si vous utilisez …
J'ai cherché en ligne mais je n'ai pas trouvé ce que je cherchais. Le problème / la requête est à ma connaissance qu'une base de données dans SQL Server devrait avoir un fichier .mdf et peut-être quelques fichiers .ndf et un fichier .log. J'ai vu de nombreuses bases de données …
Selon Craig Ringer : Bien que ce soit généralement une bonne idée de créer un index sur (ou incluant) vos colonnes de clé étrangère côté référencement, ce n'est pas obligatoire. Chaque index que vous ajoutez ralentit légèrement les opérations DML, vous payez donc un coût de performance pour chaque INSERT, …
Bonjour à tous, J'ai travaillé sur un SQL modérément complexe pour «obtenir» certaines données d'une base de données de produits tiers, pour les afficher dans nos propres applications internes. J'ai ajouté une sélection pour obtenir l'enregistrement supérieur d'une table dans une sous-requête (si cela a du sens) la requête a …
En tentant d'exécuter des packages SSIS à l'aide de dtexec.exe, j'ai reçu ce message d'erreur: Could not load package "D:\Filename.dtsx" because of error 0xC00160AE. Description: Connecting to the Integration Services service on the computer "" failed with the following error: "Access is denied." By default, only administrators have access to …
Lorsque nous avons effectué une reconstruction sur un index clusterisé sur une table contenant environ 15 Go de données et que la taille des données a été réduite à 5 Go, comment cela peut-il être? Quel type de "données" est supprimé? Taille des données, je veux dire la colonne "données" …
J'ai une suite à ma question précédente concernant la vitesse d'importation avec Inno-Tables (surprise!). Scénario J'essaie d'importer un gros vidage de base de données * sur ma machine de développement locale dans un délai raisonnable. Nous avons beaucoup de KEYs attachés aux tables qui se sont avérés être un goulot …
J'ai trop de fichiers de données secondaires (.ndf) créés pour tempdb. Pour supprimer les fichiers excédentaires, je dois vider le fichier (le contenu sera déplacé vers d'autres fichiers): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); puis supprimez le fichier: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Mais la EMPTYFILEcommande renvoie l'erreur: DBCC SHRINKFILE: Page 8:41920 …
Quelle jointure est la plus performante si toutes fournissent le même résultat? Par exemple, j'ai deux tables employees(emp_id,name, address, designation, age, sex)et work_log(emp_id,date,hours_wored). Pour obtenir des résultats spécifiques à la fois inner joinet left joindonne le même résultat. Mais, j'ai encore quelques doutes qui ne se limitent pas à cette …
Les requêtes en texte intégral sur cette base de données (stockage de tickets RT ( Request Tracker )) semblent prendre beaucoup de temps à s'exécuter. Le tableau des pièces jointes (contenant les données de texte intégral) est d'environ 15 Go. Le schéma de la base de données est le suivant, …
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.