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é
Le problème Nous avons une requête comme SELECT COUNT(1) FROM article JOIN reservation ON a_id = r_article_id WHERE r_last_modified < now() - '8 weeks'::interval AND r_group_id = 1 AND r_status = 'OPEN'; Comme il se produit un délai d'attente (après 10 minutes) le plus souvent, j'ai décidé d'enquêter sur le …
Étant donné un élément, défini dans une collection de schémas XML comme tel: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Comment mettriez-vous à jour l'élément en utilisant XQuery? L'élément se trouve dans l' espace de noms ns dans la collection de schémas. J'ai essayé de mettre …
J'ai créé l'index filtré ci-dessous cependant quand j'exécute les 2 requêtes plus bas, cet index n'est utilisé que pour une recherche dans le premier exemple qui a END_DTTM dans JOIN plutôt que la clause where (c'est la seule différence dans les requêtes) . Quelqu'un peut-il expliquer pourquoi cela se produit? …
Il existe un index cluster sur un Clientchamp de table LastName. Lorsque je vide simplement tous les enregistrements de la table, ils apparaissent dans l'ordre alphabétique, sauf si un (nolock)indice est utilisé comme dans la requête en question. Cet indice modifie l'ordre des enregistrements. Devrait-il?. Je suis certain qu'aucune autre …
J'ai fait une nouvelle installation de SQL Server 2014. Ensuite, je voulais attacher certaines bases de données d'un serveur SQL Server 2012 précédent. Je copiais tous mdfet ldffichiers dans le répertoire de données, mais quand j'ai essayé de les joindre, je reçu ce message d'erreur: CREATE FILE a rencontré l'erreur …
Problème: Existe-t-il un moyen de calculer le nombre d'octets occupés par la création de la table, je sais que vous pouvez obtenir des informations de information_schema.tables mais ces informations ne sont pas assez précises. Ce qui est réellement requis est le nombre d'octets selon la définition de la table pour …
Nous avons une très grande table (100 millions de lignes) et nous devons mettre à jour quelques champs dessus. Pour l'envoi de grumes, etc., nous voulons aussi, évidemment, le garder pour des transactions de petite taille. Est-ce que ce qui suit fera l'affaire? Et comment pouvons-nous lui faire imprimer une …
Tout d'abord, excusez la longueur, ce message est très long et a besoin de quelques informations, en second lieu; cela a été difficile pour moi de discerner le signal du bruit, veuillez tenir compte si certains éléments ne sont pas pertinents: Il y a plusieurs semaines, j'ai volontairement choisi de …
Initialiser les données de test: CREATE EXTENSION IF NOT EXISTS pgcrypto; CREATE TABLE docs (data JSONB NOT NULL DEFAULT '{}'); -- generate 200k documents, ~half with type: "type1" and another half with type: "type2", unique incremented index and random uuid per each row INSERT INTO docs (data) SELECT json_build_object('id', gen_random_uuid(), …
J'ai besoin d'installer SQL Server MSDE 2000 SP4 sur Windows 10. J'ai d'autres machines qui exécutent Windows 7 et 8.1 et SQL Server MSDE 2000 fonctionne très bien (avec la réplication de fusion configurée aussi). Maintenant, je teste le même scénario avec Windows 10, mais l'installation se ferme de manière …
J'ai un site Web asp.net avec de nombreuses requêtes d'insertion, de mise à jour et de suppression exécutées sur ma base de données. Il y a quelques jours, je crée un index de texte intégral sur deux colonnes d'un des tableaux. Après cela, j'ai réalisé que lorsque le site Web …
J'écris une requête qui sera utilisée pour paginer les résultats d'un flux social. Le concept est que l'application mobile demandera N éléments et fournira une heure de début que j'ai appelée @CutoffTimeci-dessous. Le temps de coupure a pour but d'établir quand la fenêtre de pagination doit démarrer. La raison pour …
Quand les privilèges d'accès sont-ils répertoriés par \ l et quand ne le sont-ils pas? Les privilèges d'accès répertoriés par \ l peuvent changer après une autorisation et une révocation: $ createuser -EP my_readonly $ psql development development=# \l List of databases Name | Owner | Encoding | Collate | …
J'ai installé le serveur mysql 5.6.24 sur Windows Server 2012 R2. J'ai importé des fichiers de vidage et les fichiers de données sont stockés dans C:\ProgramData\MySQL\MySQL Server 5.6\data Je veux changer de répertoire comme D:\ProgramData\Data. Pouvez-vous m'aider, s'il vous plaît?
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.