Questions marquées «sql-server»

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.

3
Forcer le flux distinct
J'ai une table comme celle-ci: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Suivi essentiellement des mises à jour des objets avec un ID croissant. Le consommateur de ce tableau sélectionnera un bloc de 100 ID d'objet distincts, classés par UpdateIdet à …



3
Indicateur de trace 4199 - Activer globalement?
Cela peut tomber dans la catégorie d'opinion, mais je suis curieux de savoir si les gens utilisent l' indicateur de trace 4199 comme paramètre de démarrage pour SQL Server. Pour ceux qui l'ont utilisé, dans quelles circonstances avez-vous connu une régression des requêtes? Cela semble certainement être un avantage potentiel …


8
Une requête qui répertorie tous les utilisateurs mappés pour une connexion donnée
Lorsque vous regardez les propriétés d'une connexion particulière, il est possible de voir une liste d'utilisateurs mappés à cette connexion: J'ai profilé SQL Server Management Studio (SSMS) et je vois que SSMS se connecte à chaque base de données une par une et récupère les informations de sys.database_permissions Est-il possible …

2
Lock CREATE TABLE
Dans une autre application, j'ai été frappé par une mauvaise conception: plusieurs threads exécutent une EnsureDatabaseSchemaExists()méthode simultanément, qui ressemble essentiellement à ceci: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE MyTable ( ... ); END Cependant, même s'il est exécuté …

3
Comment mesurer au mieux les performances des requêtes?
J'ai 2 procédures stockées, où la deuxième procédure stockée est une amélioration de la première. J'essaie de mesurer exactement combien il s'agit d'une amélioration. 1 / La mesure clock timene semble pas être une option car j'ai des temps d'exécution différents. Pire encore, parfois (rarement, mais cela arrive), le temps …

1
24x7 vs fenêtre de nuit
Où puis-je trouver des ressources pour mieux passer à une opération 24h / 24 et 7j / 7? Comment les grandes entreprises dotées de grandes bases de données y parviennent-elles? Nos emplois nocturnes tels que purger les anciennes données réindexer mettre à jour les statistiques tous semblent avoir un impact …
19 sql-server 


1
Comment fonctionne cette syntaxe? {fn CurDate ()} ou {fn Now ()} etc
Récemment, j'ai parcouru des procédures stockées assez anciennes qui ont été écrites pour SQL Server 2005, et j'ai remarqué quelque chose que je ne comprends pas. Il semble s'agir d'un certain type d'appel de fonction. Un échantillon: SELECT o.name, o.type_desc, o.create_date FROM sys.objects o WHERE o.create_date < {fn Now()} -1; …





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.