Administrateurs de bases de données

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é


2
psql: SELECT *… sauf une colonne
Je recherche un moyen simple de sélectionner toutes les colonnes sauf une en psql. Avec psqlje veux dire la ligne de commande interactive. Je serais heureux avec un outil qui se développe *en une liste de noms de colonnes cités. Ensuite, je pourrais retirer la colonne à retirer à la …
10 postgresql  psql 

3
Requête PostgreSQL très lente lors de l'ajout d'une sous-requête
J'ai une requête relativement simple sur une table avec 1,5 M de lignes: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE production: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) Recheck …

1
valeur par défaut non valide (mysql 5.7) pour le champ d'horodatage
EDIT: lors de la mise à jour d'une base de données existante à partir de mysql 5.6 et de l'exécution: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Cela produit: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid …
10 mysql  mysql-5.7 



1
comment utiliser l'index pour accélérer le tri en postgres
J'utilise postgres 9.4. Le messagesa le schéma suivant: les messages appartiennent à feed_id, et a posted_at, les messages peuvent également avoir un message parent (en cas de réponses). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character …






1
MySQL InnoDB Deadlock Pour 2 requêtes d'insertion simples
J'ai un blocage pour ces deux requêtes d'insertion: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Voici le statut InnoDB: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 


1
Obtenez une journalisation minimale lors du chargement des données dans des tables temporaires
Même après avoir lu The Data Loading Performance Guide , je ne sais toujours pas s'il est nécessaire d'ajouter l'indicateur de table TABLOCK à une table temporaire vide, définie avec un index clusterisé afin d'obtenir une journalisation minimale. Évidemment, la table temporaire est créée dans TempDB qui fonctionne en mode …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.