Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.
Je comprends le facteur de remplissage, les pages et la structure de l'index et je comprends donc pourquoi un facteur de remplissage à 100% est une pratique exemplaire rare. Alors pourquoi est-il par défaut à 0 (ou 100%) par défaut? Pourquoi pas 90 ou 95? Y a-t-il quelque chose qui …
Dans SQL Server, j'ai un utilisateur dans une base de données particulière et on m'a demandé de leur accorder l'accès à toutes les vues non système de la base de données uniquement. Je pense que cela peut être fait en éditant des éléments sécurisables de type view et en accordant …
J'ai besoin de lister les colonnes d'une table dans l'ordre de définition de la table: select * from syscolumns where id = object_id('MyTable') --order by colid En examinant les syscolumnstableaux, deux colonnes semblent pertinentes: colidet colorder. L'article MSDN sur syscolumns dit: colid | smallint | Column or parameter ID. colorder …
J'ai étudié PowerShell et je l'ai intégré (lentement) dans mes tâches quotidiennes de DBA. Jusqu'à présent, j'ai vu un tas de scripts PowerShell déconnectés pour de nombreuses activités d'administration disparates. Ce que j'aimerais savoir, c'est s'il existe une collection ou un référentiel de scripts PowerShell officiel (ou reconnaissable) auquel les …
Compte tenu de la popularité de l'interface utilisateur en langage naturel Siri , qui a été acquise par Apple pour 200 millions de dollars, je me demande si quelqu'un sait pourquoi Microsoft a tué "English Query" sur SQL Server .
J'ai une table de log générique, environ 5m de lignes. Il y a un champ "fortement typé" qui stocke le type d'événement, et un tas de colonnes "losely typées" qui contiennent des données pertinentes pour l'événement. C'est-à-dire que la signification de ces colonnes "typées losely" dépend du type de l'événement. …
Est la seule différence entre ALTER INDEX [index_name] on [object_name] REBUILD with (ONLINE=OFF, FILLFACTOR=90) et DBCC DBREINDEX([dbname], 90) juste que la commande DBCC va réindexer tous les index sur toutes les tables de la base de données?
Venant d'une boutique SQL Server, je travaille maintenant avec MySQL et j'étais curieux. Quelles sont les différences entre le journal binaire de MySQL et le journal des transactions de MSSQL? D'après les perspectives jusqu'à présent, il semble qu'il n'y ait qu'un seul journal binaire par instance MySQL par opposition à …
Après avoir posé cette question sur Stackoverflow , je me suis demandé où ce que j'ai fait est correct / meilleure pratique. Fondamentalement, chaque objet que je crée entre dans un schéma dont le nom de schéma reflète une utilisation. Par exemple, j'ai les schémas Auditet Admin(entre autres). Ceci à …
Nous avons ajouté un utilisateur de connexion au serveur et de base de données qui mappe un groupe Windows à une instance SQL 2008 R2 à l'aide du script suivant, avec les noms modifiés pour l'anonymat: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb …
J'ai une colonne clé à usage interne qui est juste un entier croissant, mais je voudrais avoir une deuxième colonne unique qui est un UUID, mais je ne sais pas comment avoir une fonction appelée pour la valeur par défaut (de sorte que SQL Le serveur crée l'UUID et non …
Comment tronquer le journal des transactions dans une base de données SQL Server 2008? Quels sont les meilleurs moyens possibles? J'ai essayé ceci à partir d'un blog comme suit: 1) De la base de données de configuration à la récupération simple, en réduisant le fichier et en définissant à nouveau …
J'ai une transaction de longue durée (appelée, par exemple, T1) qui effectue des suppressions, des mises à jour et des insertions sur une table dans SQL Server 2008 R2. Dans le même temps, un autre processus exécute périodiquement les instructions select de cette table. Sous les paramètres d'isolement par défaut …
J'ai une installation de sandbox SQL Server sur mon ordinateur local. J'ai défini la mémoire que l'instance SQL Server peut utiliser à 1 000 Mo. Lors de l'exécution d'une opération intensive, l'utilisation de la mémoire augmente jusqu'à 1 000 Mo. Une fois l'opération terminée, SQL Server conserve toujours la mémoire. …
J'ai une instruction de suppression qui utilise un mauvais plan lorsqu'elle est exécutée dans une procédure stockée, mais choisit un bien meilleur plan lorsqu'elle est exécutée ad hoc. J'ai reconstruit tous les index des tables utilisées par la requête et supprimé tous les caches. L'optimiseur choisit toujours le mauvais plan …
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.