Administrateurs de bases de données

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é

1
Explication demandée pour la suppression lente avec SQL Server
Je voudrais obtenir des informations / un raisonnement supplémentaires pour le comportement de suppression de SQL Server. Nous avons une base de données assez volumineuse de plus de 1800 Go. Il y a des tables très peu profondes (seulement quelques colonnes entières) avec plusieurs millions de lignes. Lorsque nous supprimons …

3
Deux tables de même nom dans MySQL
J'ai eu ce problème étrange aujourd'hui quand j'ai laissé tomber une table temporaire. J'ai laissé tomber la table temporaire et descendu la table juste pour vérifier. Mais, la table n'a pas été abandonnée. Après quelques recherches, j'ai trouvé que: MySQL permet de créer une table temporaire du même nom qu'une …
8 mysql  table 

1
Pourquoi UNPIVOT fonctionne-t-il sur le niveau de compatibilité 80 DB?
J'essaie d'extraire des données à l'aide d'UNPIVOT sur une base de données SQL Server 2008 SP3 fonctionnant au niveau de compatibilité 80. Cela devrait signifier que UNPIVOT ne fonctionne pas, mais dans mon cas, c'est le cas dans certaines circonstances ... Travaux: Requête SELECT indépendante du formulaire: SELECT...FROM...UNPIVOT...WHERE...GROUP BY Ne …



2
Définissez un mode de récupération simple et réduisez les fichiers journaux pour toutes les bases de données créées par l'utilisateur
J'espère que vous pourrez m'orienter dans la bonne direction. Je ne suis pas un utilisateur fréquent de T-SQL, mais j'ai fait quelques recherches sur Google et j'ai trouvé le script ci-dessous. J'ai un peu corrigé le script. Je veux que le script: Pour sélectionner toutes les bases de données, à …

2
Création d'un index sur un champ calculé: une chaîne ou des données binaires seraient tronquées
J'ai une table Fooavec les champs suivants: ID bigint not null identity(1,1), SerializedValue nvarchar(max), LongValue as TRY_CAST(SerializedValue as bigint) Maintenant, je veux créer un index sur LongValue, afin que je puisse facilement rechercher des valeurs sérialisées qui représentent des nombres. create nonclustered index IX_Foo on Foo(LongValue); Ce qui me fait …




2
Pourquoi MySQL ferait-il des E / S synchrones en série?
En regardant une requête particulièrement ennuyeuse sur les tables MyISAM qui prend beaucoup de temps à exécuter à plusieurs reprises, j'ai remarqué que MySQL semble exposer un modèle d'E / S plutôt étrange: lors de l'exécution d'une seule requête et de devoir effectuer une importante quantité d'E / S (par …



1
Relation ternaire: quelle est la différence entre avoir une seule table et avoir plusieurs tables?
Considérez la relation ternaire suivante: Supposons que toutes les entités n'ont que deux attributs (PK et nom). Voici les tableaux que j'ai dérivés (5 tableaux): Sector ------------------------- ID_Sector SectorName ------------------------- Product ------------------------- ID_Product ProductName ------------------------- Company -------------------------------------- ID_Company ID_Sector CompanyName -------------------------------------- Relationship 1 (R1) ------------------------- ID_Sector ID_Product ------------------------- Relationship 2 …

9
La base de données ne peut pas être mise à niveau car elle est en lecture seule ou contient des fichiers en lecture seule. Rendre la base de données ou les fichiers accessibles en écriture et relancer la récupération
J'ai reçu un fichier de base de données et les instructions pour le charger consistent à installer SQL Server 2005, puis à le joindre à l'aide de SQL Server Management Studio. Après avoir tout installé, j'ai essayé de joindre le fichier MDF mais il me dit: la recherche de répertoire …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.