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é


5
Meilleure conception de base de données et de table pour des milliards de lignes de données [fermé]
J'écris une application qui doit stocker et analyser de grandes quantités de données électriques et de température. J'ai essentiellement besoin de stocker de grandes quantités de mesures horaires de consommation d'électricité au cours des dernières années et des années à venir pour des dizaines de milliers d'emplacements, puis d'analyser les …


5
Utilisation des index dans PostgreSQL
J'ai quelques questions concernant l'utilisation des index dans PostgreSQL. J'ai une Friendstable avec l'index suivant: Friends ( user_id1 ,user_id2) user_id1et user_id2sont des clés étrangères à la usertable Sont-ils équivalents? Si non alors pourquoi? Index(user_id1,user_id2) and Index(user_id2,user_id1) Si je crée une clé primaire (user_id1, user_id2), crée-t-il automatiquement des index pour elle …

6
SQL Server ne peut pas supprimer la base de données <nombase> car elle est actuellement utilisée… mais aucune session ne s'affiche
Lorsque j'essaie de supprimer une base de données, j'obtiens le message d'erreur "Impossible de supprimer la base de données" nombase "car elle est actuellement utilisée". Cependant, quand je cours sp_who2, il n'y a définitivement aucune session connectée à cette base de données. J'ai également défini la base de données sur …

1
FUSIONNER un sous-ensemble de la table cible
J'essaie d'utiliser une MERGEinstruction pour insérer ou supprimer des lignes d'une table, mais je souhaite uniquement agir sur un sous-ensemble de ces lignes. La documentation pour MERGEa un avertissement assez fort libellé: Il est important de spécifier uniquement les colonnes de la table cible utilisées à des fins de correspondance. …


8
Comment convertir facilement les tables utf8 en utf8mb4 dans MySQL 5.5
J'ai une base de données qui doit maintenant prendre en charge 4 caractères octets (chinois). Heureusement, j'ai déjà MySQL 5.5 en production. Donc, je voudrais juste faire toutes les collations qui sont utf8_bin à utf8mb4_bin. Je pense qu’il n’ya pas de perte / gain de performance avec ce changement, si …
71 mysql 

4
Comment utiliser psql sans invite de mot de passe?
J'ai écrit un script pour REINDEXindexer dans une base de données. Voici l'un d'entre eux: echo -e "\nreindex for unq_vbvdata_vehicle started at: `date "+%F %T"`" &gt;&gt; ${LOG_FILE} psql -U ${USERNAME} -h ${HOSTNAME} -d ${DBNAME} -c "REINDEX INDEX scm_main.unq_vbvdata_vehicle;" if [[ ${?} -eq 0 ]]; then echo "reindex for unq_vbvdata_vehicle finished …
70 postgresql  index  psql 




5
Comment transformer un tableau json en tableau postgres?
J'ai une colonne dataqui contient un jsondocument à peu près comme ceci: { "name": "foo", "tags": ["foo", "bar"] } Je voudrais transformer le tagstableau imbriqué en une chaîne concaténée ( foo, bar). Ce serait facilement possible avec la array_to_string()fonction en théorie. Cependant, cette fonction n'agit pas sur les jsontableaux. Je …



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.