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é
Sur Postgres 8.4 lorsque vous faites: select * from pg_stat_all_indexes where relname = 'table_name'; Il renvoie les champs idx_tup_read et idx_tup_fetch, quelle est la différence?
J'ai une table avec le schéma suivant, et je dois définir une requête qui peut regrouper des données en fonction d'intervalles de temps ( ex. Enregistrements par minute ), puis fournir la somme des modifications apportées à SnapShotValue depuis le groupe précédent. À l'heure actuelle, le SnapShotValue incrémente toujours donc …
Lorsqu'elle est connectée à notre serveur de production (SQL Server 2008, machine très puissante), cette instruction SELECT prend 2 secondes , crachant tous les champs (4 Mo de données au total). SELECT TOP (30000) * FROM person WITH(NOLOCK); À partir de n'importe quelle autre boîte sur le même réseau (connexion …
Considérez que nous avons un grand ensemble de données statistiques pour un enregistrement; par exemple 20-30 INTcolonnes. Est-il préférable de conserver l'ensemble entier dans une table car ils appartiennent tous à un enregistrement OU de créer une autre table connectée avec une relation un-à-un. L'avantage du premier est d'éviter JOINet …
J'ai un déclencheur UPDATE sur une table qui surveille une colonne spécifique passant d'une valeur spécifique à une autre valeur. Lorsque cela se produit, il met à jour certaines données associées dans une autre table via une seule instruction UPDATE. La première chose que le déclencheur fait est de vérifier …
J'ai besoin d'exporter les données et la structure d'une table mais les données doivent avoir une condition spécifique (WHERE status = 0 et id> 20). Comment exporter la base de données mysql sur la base d'une condition where de phpMyAdmin ou quoi que ce soit.
L'espace de table Postgres est à l'échelle du cluster. Par conséquent, comment calculer la quantité d'espace allouée par chaque base de données dans le tablespace postgres?
J'ai déjà googlé et lu le manuel autant que possible avant de poster ceci ici. Infos sur la version: Postgres8.4 sur Ubuntu10.x J'ai un ordinateur portable personnel sur lequel j'exécute un serveur postgres, et un script Java utilisant JDBC était en cours d'exécution pendant 1600 ~ minutes (que j'ai eu …
En supposant que j'ai plusieurs relations dans ma base de données, par exemple Store, Employee et Sale, et que je souhaite connecter des paires avec une relation binaire simple. Personnellement, je créerais des tables nommées Employee_Store et Employee_Sale avec une clé naturelle composée des clés étrangères. Maintenant, mon collègue insiste …
J'ai une base de données centrale dans laquelle j'écris les résultats des travaux sur tous mes serveurs. Je passe 3 paramètres via PowerShell dans un travail SQL à un SP sur le serveur central qui vérifie que le travail doit être exécuté à ce moment-là, etc. Les informations sont ensuite …
J'essaie d'utiliser ' RESTORE HEADERONLY ' pour obtenir la date à laquelle la sauvegarde que je suis sur le point de restaurer a été effectuée. La commande: RESTORE HEADERONLY FROM DISK = '<path to .bak file>' fonctionne bien dans l'Analyseur de requêtes et donne un jeu de résultats avec quelque …
J'ai une table InnoDB que je souhaite modifier. Le tableau compte environ 80 millions de lignes et quitte quelques indices. Je veux changer le nom d'une des colonnes et ajouter quelques indices supplémentaires. Quel est le moyen le plus rapide de le faire (en supposant que je pourrais subir même …
Supposons que j'ai une table de base de données avec un ENUM('value_one','value_two'). Je veux changer cela en un ENUM('First value','Second value'). Je fais actuellement cela comme suit: ALTER TABLE `table` MODIFY `column` ENUM('value_one','value_two','First value','Second value'); UPDATE `table` SET `column`='First Value' WHERE `column`='value_one'; UPDATE `table` SET `column`='Second Value' WHERE `column`='value_two'; ALTER …
J'ai récemment terminé un projet, au cours duquel de nombreuses tables DB ont été créées. La plupart de ces tables contiennent des ordures temporaires et je recherche un moyen simple de répertorier toutes ces tables. Existe-t-il un moyen de répertorier toutes les tables DB triées en fonction de leur date …
J'ai une table qui peut potentiellement stocker des centaines de milliers d'entiers desc id_key_table; +----------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+--------------+------+-----+---------+-------+ | id_key | int(16) | NO | PRI | NULL | | +----------------+--------------+------+-----+---------+-------+ À partir d'un programme, j'ai un grand nombre …
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.