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é


4
SSMS Tools Pack Alternative [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 5 ans . Existe-t-il des outils comparables à SSMS …

1
Quand SQL Server avertit-il d'une allocation de mémoire excessive?
Quelles sont les conditions qui produisent un avertissement de plan d'exécution "Subvention excessive" ? L'allocation de mémoire de requête a détecté "ExcessiveGrant", ce qui peut affecter la fiabilité. Taille de la subvention: 5128 Ko initiaux, 5128 Ko finaux, 16 Ko utilisés. SSMS Explorateur de plans Showplan xml <Warnings> <MemoryGrantWarning GrantWarningKind="Excessive …

1
Pourquoi ce tableau dérivé améliore-t-il les performances?
J'ai une requête qui prend une chaîne json comme paramètre. Le json est un tableau de paires de latitude et longitude. Un exemple d'entrée peut être le suivant. declare @json nvarchar(max)= N'[[40.7592024,-73.9771259],[40.7126492,-74.0120867] ,[41.8662374,-87.6908788],[37.784873,-122.4056546]]'; Il appelle un TVF qui calcule le nombre de POI autour d'un point géographique, à des distances …



6
ALTER INDEX ALL REBUILD utilise-t-il plus d'espace de journal des transactions avec un modèle de récupération simple que de reconstruire chaque index individuellement?
Une opération «ALTER INDEX ALL REBUILD» sur SQL Server 2012 a échoué car le journal des transactions manquait d'espace. Les index n'ont jamais été réorganisés ou reconstruits, la fragmentation est donc supérieure à 80% sur presque tous. La base de données utilise un modèle de récupération simple. J'ai supposé qu'après …
18 sql-server  index 

1
Quel est le moyen le plus rapide de purger les données?
Scénario: Nous avons deux tables Tbl1et Tbl2sur le serveur d'abonné. Le Tbl1est en cours de réplication à partir de Publisher Server Aet il a deux déclencheurs - insérer et mettre à jour. Les déclencheurs insèrent et mettent à jour les données dans Tbl2. Maintenant, nous devons purger (environ 900 millions …

2
Question de performance «SELECT TOP»
J'ai une requête qui s'exécute beaucoup plus rapidement avec select top 100et beaucoup plus lentement sans top 100. Le nombre d'enregistrements retournés est de 0. Pourriez-vous expliquer la différence dans les plans de requête ou partager des liens où cette différence a été expliquée? La requête sans toptexte: SELECT --TOP …

1
À quoi sert la base de données spéciale «postgres»?
J'ai un serveur PostgreSQL avec plusieurs bases de données en cours d'exécution. Une des bases de données s'appelle postgres, et elle était là dès le début. Je ne pouvais voir aucune table à l'intérieur et je ne l'ai jamais utilisée explicitement, mais j'ai remarqué que tout utilisateur est autorisé à …
18 postgresql 

2
Pourquoi AT TIME ZONE n'est-il pas déterministe?
SQL Server 2016 ne AT TIME ZONEsemble pas déterministe. Cependant, je n'ai pas été en mesure de trouver de documentation indiquant officiellement cela ou donnant une justification quant au raisonnement derrière cela. Pourquoi est AT TIME ZONEnon déterministe? Exemple montrant le non-déterminisme Exécution: CREATE TABLE Test ( LegacyTimestamp DATETIME, Timestamp …

6
Quel peut être l'inconvénient de toujours avoir une seule colonne entière comme clé primaire?
Dans une application Web sur laquelle je travaille, toutes les opérations de base de données sont abstraites à l'aide de certains référentiels génériques définis sur Entity Framework ORM. Cependant, afin d'avoir une conception simple pour les référentiels génériques, toutes les tables impliquées doivent définir un entier unique ( Int32en C …



6
Méthode préférée pour stocker DateTime
Nous pouvons stocker les informations de date et d'heure de deux manières. Quelle est la meilleure approche pour stocker des informations DateTime? Stocker la date et l'heure dans 2 colonnes séparées ou une colonne en utilisant DateTime ? Pouvez-vous expliquer pourquoi cette approche est meilleure? (Lien vers les documents MySQL …

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.