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é
J'ai un tableau avec la structure ci-dessous: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); quelques exemples de données (semble un problème avec sqlfiddle .. donc mettre quelques exemples de données): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 …
J'ai deux ensembles de mesures terrestres à partir de données satellites, chacun avec des champs temporels (mjd pour la date moyenne julienne) et des positions géographiques (GeoPoint, spatial) et je cherche des coïncidences entre les deux ensembles de sorte que leurs temps correspondent à un seuil de 3 heures (ou …
Le plan d'exécution de la requête n'affiche pas les détails de verrouillage par défaut, est-il possible de visualiser les verrous, ainsi que le type, acquis lors de l'exécution d'une requête?
J'ai ce petit CLR qui fait une fonction RegEX sur une chaîne de colonnes. Lors de l'exécution sur SQL Server 2014 (12.0.2000) sur Windows Server 2012R2, le processus se bloque avec Msg 0, niveau 11, état 0, ligne 0 Une erreur grave s'est produite sur la commande actuelle. Le cas …
Je veux GRANT USAGEun utilisateur / rôle pour une base de données donnée. La base de données comporte de nombreux schémas. Je sais qu'il y en a un ON ALL TABLES IN SCHEMA, mais je veux "tous les schémas". J'ai essayé GRANT USAGE .. ON DATABASE, mais c'est évidemment faux …
Lorsque dbcc show_statistics ('Reports_Documents', PK_Reports_Documents)j'obtiens, j'obtiens le résultat suivant pour le rapport ID 18698: Pour cette requête: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) J'obtiens un plan de requête qui effectue une recherche d'index cluster PK_Reports_Documentscomme prévu. Mais ce qui me déroute, c'est la valeur incorrecte du …
Je lisais quelques problèmes de base de données réels, et un projet avait une table de 100 millions de lignes plus qui avait 5 colonnes comme principal. Je pense que c'est mauvais, mais quelqu'un peut-il me dire exactement pourquoi? La table était une sorte de micro table de cumul / …
Je voudrais poser une question sur une bonne pratique décrite dans ce document: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Utilisez plusieurs routeurs de requêtes. Utilisez plusieurs processus mongos répartis sur plusieurs serveurs. Un déploiement courant consiste à colocaliser le processus mongos sur les serveurs d'applications, ce qui permet une communication locale entre l'application et le …
Ma question est la suivante: si vous créez un nouveau compte d'utilisateur de domaine pour chacun des processus SQL Server, quelles autorisations doivent être définies pour chaque compte? Ou le gestionnaire de configuration SQL s'occupe-t-il réellement de cela, et je viens d'avoir un problème imprévu? Je dois souvent configurer Microsoft …
J'ai reçu cette requête d'un article de blog : SELECT object_name, counter_name, cntr_value FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Buffer cache hit ratio' Le message a déclaré que cela me donnerait un pourcentage de visites dans le cache. Il semblait indiquer que ce serait une valeur …
Je veux connaître la manière la plus efficace de mettre à jour chaque ligne d'une table Oracle extrêmement grande pour une seule colonne. Par exemple: update mytable set mycolumn=null; ou: update mytable set mycolumn=42; Ma connaissance peut très bien être périmée. Ce que je fais, c'est modifier le tableau pour …
Considérez les deux déclarations suivantes: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Les deux déclarations reviennent -1; n'est-ce pas incorrect puisque la deuxième valeur binaire est supérieure de 65 536 décimales à la première valeur, n'est-ce pas? Cela ne peut certainement pas être dû à une troncature …
J'essaie actuellement d'exécuter des requêtes sur un vidage de données des commentaires de Stack Overflow. Voici à quoi ressemble le schéma: CREATE TABLE `socomments` ( `Id` int(11) NOT NULL, `PostId` int(11) NOT NULL, `Score` int(11) DEFAULT NULL, `Text` varchar(600) NOT NULL, `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, …
Devez-vous exécuter nodetool repairsur tous les nœuds d'un cluster, ou n'avez-vous besoin de l'exécuter que sur un nœud, et à partir de là, Cassandra s'occupera du reste?
Le droit "Verrouiller les pages en mémoire" peut être accordé au compte de service utilisé par SQL Server. Cela permet à SQL Server d'empêcher la mémoire d'être paginée sur le disque. J'ai remarqué que plusieurs de nos machines SQL Server n'ont pas la stratégie locale configurée pour autoriser ce droit …
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.