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é


7
Stockage de l'adresse IP
Je dois enregistrer l'adresse IP de tous les utilisateurs enregistrés dans la base de données. Je me demande, combien de caractères dois-je déclarer pour une telle colonne? Dois-je également prendre en charge IPv6? Si oui, quelle est la longueur maximale de l'adresse IP?





5
Quels sont les moyens d'implémenter une relation plusieurs-à-plusieurs dans un entrepôt de données?
Les topologies dominantes de la modélisation de l'entrepôt de données (Star, Snowflake) sont conçues avec des relations un à plusieurs à l'esprit. La lisibilité, les performances et la structure des requêtes se dégradent fortement face à une relation plusieurs-à-plusieurs dans ces schémas de modélisation. Quels sont les moyens d'implémenter une …


1
Le niveau d'imbrication des fonctions scalaires auto-référencées a été dépassé lors de l'ajout d'une sélection
Objectif Lorsque vous essayez de créer un exemple de test d'une fonction d'auto-référencement, une version échoue tandis qu'une autre réussit. La seule différence étant un ajout SELECTau corps de la fonction résultant en un plan d'exécution différent pour les deux. La fonction qui fonctionne CREATE FUNCTION dbo.test5(@i int) RETURNS INT …

1
(NOLOCK) vs NOLOCK
J'étudiais un blocage lorsque j'ai vu une requête qui ressemblait à ceci: SELECT SomeField FROM SomeTable NOLOCK J'ai vu le NOLOCKet j'étais curieux de voir comment cela pouvait bloquer d'autres requêtes, dans ce cas, les DELETEdéclarations. J'ai jeté un rapide coup d'œil aux serrures à l'aide sp_locket voici ce que …


2
Estimation de la cardinalité pour l'opérateur LIKE (variables locales)
J'avais l'impression que lors de l'utilisation de l' LIKEopérateur dans tous les optimisations pour des scénarios inconnus, les anciens et les nouveaux CE utilisent une estimation de 9% (en supposant que les statistiques pertinentes sont disponibles et que l'optimiseur de requêtes n'a pas à recourir à des suppositions de sélectivité). …




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.