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 des données volumineuses où je ne sélectionne qu'un petit intervalle de données à la fois de telle sorte que la sélection est toujours dans une séquence. J'essaie d'implémenter PostgreSQL comme l'index partiel dans MySQL qui est ciblé à de telles fins. Je ne sais pas si la contrainte unique …
Je voudrais rassembler des statistiques sur les requêtes d'exécution les plus élevées dans ma base de données. Pour cela, j'ai besoin de savoir comment je peux suivre les requêtes afin de pouvoir créer des vues ou des vues matérialisées pour mettre en cache les résultats des requêtes les plus élevées …
J'ai fait des recherches sur la base de données Redshift d'Amazon en tant que futur remplacement possible de notre entrepôt de données. Mon expérience a toujours consisté à utiliser la modélisation dimensionnelle et les méthodes de Ralph Kimball, il était donc un peu étrange de voir que Redshift ne prend …
J'ai l'impression d'avoir besoin de la json_object_agg()fonction de Postgres 9.4 mais je ne pourrai pas mettre à jour à partir de 9.3 pour le moment. Existe-t-il un moyen de faire ce que je veux en 9.3? Voici mon scénario. J'ai un tableau click_activityde données qui ressemble à user | offer …
Nous utilisons le partitionnement pour réduire la quantité de blocage de nos expériences système OLTP en raison des verrous, avec un schéma de partition qui divise les tables de travail en 100 partitions en fonction d'un identifiant client. Nous constatons pendant les tests, cependant, que les plans d'exécution ne sont …
La requête suivante fonctionne: SELECT a, b FROM unnest(ARRAY[(1,2), (3,4)]) AS t(a integer, b integer); a b _ _ 1 2 3 2 Cependant, je n'ai pas pu utiliser un type de colonne différent tel que varchar(255): SELECT a, b FROM unnest(ARRAY[(1,'hello'), (3,'world')]) AS t(a integer, b varchar(255)); ERROR: 42804: …
Vous pouvez voir que de nombreuses questions ont été posées sur plusieurs chemins de cascade . Par exemple: /programming/851625/foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths /programming/6065501/multiple-cascade-delete-path-in-many-many-relationship-ef-4-1 /programming/27613117/introducing-foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths-s Cependant, d'après ce que je vois et comprends, il est tout à fait OK que vous voulez supprimer un enregistrement des enfants sur un grand nombre et non pas …
Je lisais sur certains internes de mysql, en parcourant la table mysql.user dans mon mysqlshell, j'obtiens mysql> select * from mysql.user limit 1 \G *************************** 1. row *************************** Host: localhost User: root Password: *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B Le mot de passe est évidemment haché, mais pourquoi commence-t-il par l'étoile (astérisque)?
Je suis administrateur système pour une petite entreprise. Nous envisageons maintenant de déployer Windows Server 2008 R2 pour l'entreprise. Nous prévoyons de mettre en œuvre Active Directory. Nous souhaitons également mettre à niveau RDMS, de SQL Server 2000 vers SQL Server 2014. Nous pouvons nous permettre d'acheter un seul serveur …
Je travaille via pgAdmin III sur une base de données PostgreSQL distante. Après une période non longue (disons 10 à 15 minutes) sans rien faire dans pgAdmin, la connexion expire automatiquement. J'ai donc un message d'erreur me demandant si je veux me reconnecter. Cela prend environ 10 secondes. et la …
J'ai redimensionné manuellement les fichiers mdf / ndf à une grande taille pour éviter les opérations de croissance automatique sur les bases de données SQL Server. Comme les fichiers sont plus volumineux, il y a très peu d'espace libre sur les partitions de disque et les administrateurs système continuent de …
Pour une grande application SAAS (soutenue par PostgreSql 9.4), avec plus de 300 000 comptes (et en pleine croissance), quels sont les avantages et les inconvénients de l'utilisation d'un schéma par compte pour partitionner les données par rapport à la mise en place de toutes les données dans un seul …
J'essaie de trouver un moyen de savoir quand deux de mes bases de données SQL ont été mises hors ligne. J'ai vérifié les journaux mais je n'ai pas pu trouver de telles informations et de plus, aucune trace par défaut n'est activée. J'ai juste une information que plus tôt il …
J'ai créé une table PostgresQL mais j'ai ajouté une contrainte de vérification sans nom sur l'une des colonnes: CREATE TABLE FOO ( id serial primary key, price_range smallint CHECK (price_range > 0), url varchar(255) ); Maintenant, je veux supprimer cette contrainte, mais je ne sais pas comment. Le ALTER TABLE …
J'ai récemment mis à niveau mon serveur SQL local vers la version 2014, qui a également installé le SSMS 2014. Lorsque j'utilise SQL Server Management Studio 2014 pour créer une sauvegarde (à la fois locale et distante, versions de serveur 2008-2014), j'obtiens l'erreur suivante: Pour effectuer cette action, définissez la …
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.