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 concevoir une base de données et j'ai des doutes sur mes décisions de conception initiales ... Les types de produits sont les suivants ... Modèles, pièces, kits de pièces de rechange et options. Option A (première conception): je prévoyais d'avoir des tableaux séparés pour les …
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?
J'aime obtenir les dernières instructions exécutées dans ma base de données, ainsi que des indicateurs de performance. En tant que tel, j'aime savoir quelles instructions SQL étaient les plus gourmandes en ressources CPU / DISK.
Je suis très vert en ce qui concerne le monde de la gestion des autorisations de base de données dans SQL Sever. Gardons un exemple simple. Supposons que le compte «admin» soit le propriétaire des schémas A, B et C. Il y a un autre compte «minion» que vous souhaitez …
J'ai une tonne de connexions configurées répertoriées dans les groupes de serveurs, existe-t-il un moyen de les enregistrer? non seulement enregistrer les mots de passe, mais les paramètres du groupe de serveurs
Dans MySQL, nous pouvons créer des requêtes avec ou sans le `symbole backtick ( ). Exemple: SELECT * FROM TEST; SELECT * FROM `TEST`; Les deux fonctionnent bien dans mysql-console. Y a-t-il une différence technique entre eux? Y a-t-il un avantage à utiliser ( `) par rapport aux requêtes simples?
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 …
Après la mise à niveau de SQL Server 2014 vers 2016, le serveur continue de réinitialiser les plans d'exécution mis en cache et les dm*vues (comme dm_exec_query_stats), etc. toutes les deux heures Comme si quelqu'un s'exécute DBCC FREEPROCCACHEet DBCC DROPCLEANBUFFERSmanuellement (sauf pour personne, cela se produit automatiquement). La même base …
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 …
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 …
Dans SQL Server 2012 Standard Edition, je sais que le nombre maximum de connexions utilisateur est de 32 767. Que dois-je faire en tant que DBA si je me dirige vers ce numéro? Il existe actuellement 30 000 connexions d'utilisateurs, et ce nombre devrait augmenter.
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é). …
Disons que nous avons des utilisateurs et que chaque utilisateur peut avoir plusieurs adresses e-mail CREATE TABLE emails ( user_id integer, email_address text, is_active boolean ) Quelques exemples de lignes user_id | email_address | is_active 1 | foo@bar.com | t 1 | baz@bar.com | f 1 | bar@foo.com | f …
Nous avons une équipe qui conçoit les tables et les relations pour les développeurs de logiciels. Dans notre organisation, ils sont assez stricts quant à l'application de la normalisation 3NF - pour être honnête, je suis d'accord avec la taille de notre organisation et la façon dont les besoins ou …
Je suis débutant en T-SQL. Je veux décider si une chaîne d'entrée est un palindrome, avec sortie = 0 si ce n'est pas et sortie = 1 si c'est le cas. Je suis toujours en train de comprendre la syntaxe. Je ne reçois même pas de message d'erreur. Je suis …
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.