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é
Dans PostgreSQL 9.2.3, j'essaie de créer ce tableau simplifié: CREATE TABLE test ( user_id INTEGER, startend TSTZRANGE, EXCLUDE USING gist (user_id WITH =, startend WITH &&) ); Mais je reçois cette erreur: ERROR: data type integer has no default operator class for access method "gist" HINT: You must specify an …
Dans PostreSQL 8.3, j'essaie de créer une vue qui ressemble à une table existante mais dont le nom des colonnes est différent. Cela marche CREATE OR REPLACE VIEW gfam.nice_builds AS SELECT (family_tree.family_tree_id) as x, family_tree.family_tree_name, family_tree.family_tree_description FROM gfam.family_tree; Ce qui précède crée une copie de la table family_tree mais la …
Récemment, j'ai posté une réponse à une question sur mysql.db . Ensuite, je me suis dit que je devrais poser cette question à tout le monde: Pendant des années, j'ai remarqué que lors de l'installation de MySQL 5.0+, mysql.dbdeux entrées permettent aux utilisateurs anonymes d'accéder à la base de données …
Contexte Je voudrais fournir le sous-ensemble de ma base de données nécessaire pour reproduire une selectrequête. Mon objectif est de rendre mon flux de travail informatique reproductible (comme dans une recherche reproductible ). Question Est-il possible d'incorporer cette instruction select dans un script qui exporte les données demandées dans une …
Contexte J'ai une requête en cours d'exécution sur SQL Server 2008 R2 qui joint et / ou joint à gauche environ 12 "tables" différentes. La base de données est assez volumineuse avec de nombreuses tables de plus de 50 millions de lignes et environ 300 tables différentes. C'est pour une …
Je regardais l'article ici Tables temporaires par rapport aux variables de table et leur impact sur les performances de SQL Server et sur SQL Server 2008 a été en mesure de reproduire des résultats similaires à ceux indiqués ici pour 2005. Lors de l'exécution des procédures stockées (définitions ci-dessous) avec …
J'ai deux tables de base de données. L'un contient des centaines de millions d'enregistrements. Permet d'appeler celui-là history. L'autre est calculé quotidiennement et je souhaite copier tous ses enregistrements dans celui- historyci. Ce que j'ai fait était de courir: INSERT INTO history SELECT * FROM daily Et ça a fait …
J'utilise SQL SERVER 2008 R2 Je viens de trouver APPLY dans SQL et j'ai adoré la résolution des problèmes de requête dans de nombreux cas, La plupart des tables que j’utilisais joignaient à gauche pour obtenir le résultat, j’ai pu entrer dans une application externe. J'ai peu de données dans …
Lorsque je crée une seule ligne INSERTdans une table comportant une AUTO_INCREMENTcolonne, j'aimerais utiliser la LAST_INSERT_ID()fonction pour renvoyer la nouvelle AUTO_INCREMENTvaleur stockée pour cette ligne. Comme de nombreux développeurs et administrateurs de Microsoft SQL Server savent sans doute que les fonctionnalités équivalentes dans SQL Server ( SCOPE_IDENTITYet @@IDENTITY) ne se …
SQL Server 2017 comporte quelques nouvelles procédures stockées: sp_refresh_single_snapshot_view - paramètre d'entrée pour @view_name nvarchar (261), @rgCode int sp_refresh_snapshot_views - paramètre d'entrée pour @rgCode int Et nouvelles entrées dans sys.messages: 10149 - Impossible de créer un index comportant SNAPSHOT_MATERIALIZATION dans la vue '%. * Ls' car la définition de la …
Je vais essayer d'expliquer mes malentendus à l'aide de l'exemple suivant. Je ne comprenais pas les fondamentaux du Bitmap Heap Scan Node. Considérons la requête dont SELECT customerid, username FROM customers WHERE customerid < 1000 AND username <'user100';le plan est le suivant: Bitmap Heap Scan on customers (cost=25.76..61.62 rows=10 width=13) …
J'ai trouvé un million d'exemples sur la manière de définir les paramètres de configuration d'Autovacuum, mais je n'arrive pas à trouver comment répertorier la configuration actuelle. Postgres 9.1 est la version qui m'intéresse le plus.
Dans sa réponse à Quel est le meilleur: les colonnes d’identité ou les identifiants uniques générés? mrdenny dit: Lorsque SQL Denali sera disponible, il prendra en charge des séquences plus efficaces que l’identité, mais vous ne pouvez pas créer quelque chose de plus efficace. Je ne suis pas si sûr. …
SQL Server consomme 87,5% de la RAM de mon serveur. Cela a récemment causé de nombreux goulots d'étranglement en termes de performances, tels que la lenteur. J'ai étudié ce problème. Une solution courante que je pourrais trouver sur Internet consiste à définir la limite maximale pour SQL Server. Cela a …
Techniquement, NULL = NULL est False, par cette logique, NULL n'est égal à aucun NULL et tous les NULL sont distincts. Cela ne signifie-t-il pas que tous les NULL sont uniques et qu'un index unique devrait permettre un nombre quelconque de NULL?
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.