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é
Lorsque j'exécute cette commande avec SUM() SELECT COUNT(*) AS [Records], SUM(t.Amount) AS [Total] FROM dbo.t1 AS t WHERE t.Id > 0 AND t.Id < 101; Je suis en train, Arithmetic overflow error converting expression to data type int. Une idée sur quelle en est la cause? Je suis juste en …
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 …
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 …
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 …
Je veux juste savoir comment installer le modulepg_tgrm tel qu'il est utilisé dans le schéma d'indexation trigramme qui vous permet de faire des modèles de recherche non ancrés sur un index. WHERE foo LIKE '%bar%';
Étant donné le tableau de tas suivant avec 400 lignes numérotées de 1 à 400: DROP TABLE IF EXISTS dbo.N; GO SELECT SV.number INTO dbo.N FROM master.dbo.spt_values AS SV WHERE SV.[type] = N'P' AND SV.number BETWEEN 1 AND 400; et les paramètres suivants: SET NOCOUNT ON; SET STATISTICS IO, TIME …
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 …
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 …
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 …
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é à …
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 …
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 …
Pardonnez-moi, je suis un développeur qui est passé au monde de SQL. Je pensais que je pouvais améliorer certains SQL en ajoutant des variables mais cela ne fonctionnait pas comme je m'y attendais. Quelqu'un peut-il me dire pourquoi cela ne fonctionne pas? Je ne veux pas de travail, je veux …
J'ai un tableau avec une colonne sur laquelle je ne souhaite pas que des statistiques soient créées ou mises à jour. J'obtiens une meilleure estimation de cardinalité de jointure si je force l'optimiseur de requête à utiliser la densité de statistiques sur la clé primaire par opposition à un histogramme …
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 …
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.