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é
Quelle serait une meilleure conception de base de données pour un site Web de réseau social? Une seule table avec plus de colonnes et moins de lignes, ou plusieurs tables avec moins de colonnes mais plus de lignes? Par exemple: un utilisateur peut publier une mise à jour sur son …
Nous résolvons un problème de longue date avec un fournisseur. Leur logiciel a tendance à geler et à cesser de fonctionner une ou deux fois par semaine, ce qui provoque des perturbations majeures de notre fonctionnement. Ils n'ont pas pu en déterminer la cause malgré le fait que nous leur …
Cela ne m'est pas encore arrivé. Mais j'y pensais. Je déconnais avec mon environnement d'entraînement, et par erreur, j'ai cliqué sur le nom de la base de données, puis j'ai touché la lettre A. Supposons que j'appuie sur Entrée. Maintenant, la base de données s'appelle A, et je ne me …
[SQL Server 2012 SP2 EE] Pourquoi le script suivant me donne-t-il une erreur concernant tempdb? exec sp_MSForEachDB ' IF ( (select database_id from sys.databases where name = ''?'') > 4) BEGIN ALTER AUTHORIZATION ON DATABASE::? TO [sa]; ALTER DATABASE [?] SET RECOVERY SIMPLE; END' Voici l'erreur que j'obtiens: Msg 5058, …
Je dois insérer un tas d'enregistrements ( 500 000 ) dans la base de données à la fois, en utilisant le moyen le plus rapide. J'ai essayé d'insérer 1 700 enregistrements à la fois mais cela a pris vingt minutes !! J'utilise SQL-SERVER, et C#. Bien que le tableau suivant …
Nous avons une transaction qui fonctionne depuis plus de 5 heures. Nous manquons d'espace disque. La session a été supprimée mais attend toujours IO_COMPLETION. En fait, le wait_type vient de changer en PAGEIOLATCH_EX. Comment puis-je mettre fin à la transaction SQL Server suspendue? Je ne suis pas inquiet de perdre …
MySQL 5.6.23, InnoDB Je charge des tableaux à partir de fichiers texte délimités par des caractères à l'aide de la LOAD DATA INFILEcommande et j'aimerais que chaque champ avec un \N, qui est le NULLcaractère de ce paramètre, place un NULLdans le tableau. Certains types numériques ont ce comportement, tandis …
J'ai donc ce tableau avec 6,2 millions d'enregistrements et je dois effectuer des requêtes de recherche avec une similitude pour un pour la colonne. Les requêtes peuvent être: SELECT "lca_test".* FROM "lca_test" WHERE (similarity(job_title, 'sales executive') > 0.6) AND worksite_city = 'los angeles' ORDER BY salary ASC LIMIT 50 OFFSET …
J'ai une base de données dans SQL Server 2008 qui ne cesse de croître, et j'aimerais savoir quelles tables ont provoqué la plus forte croissance au cours des 6 derniers mois.
Je prends un cours pour devenir développeur Java. Le cours implique l'utilisation de bases de données mais nous n'en concevons jamais vraiment, malheureusement. La plupart du temps, nous obtenons des bases de données prédéfinies et nous devons implémenter du code dessus pour insérer, mettre à jour, lire ou supprimer des …
Je suis désolé pour le titre vague, mais je ne connais tout simplement pas les bons mots pour décrire cela. J'ai cette requête qui transforme un tas de colonnes en un objet qui fonctionne très bien: SELECT row_to_json(t) FROM ( SELECT type, properties, geometry FROM "bgbCargoMinardJSON" ) t Cependant, je …
La table cible à laquelle j'essaye de fusionner les données a environ 660 colonnes. Le code de la fusion: MERGE TBL_BM_HSD_SUBJECT_AN_1 AS targetTable USING ( SELECT * FROM TBL_BM_HSD_SUBJECT_AN_1_STAGING WHERE [ibi_bulk_id] in (20150520141627106) and id in(101659113) ) AS sourceTable ON (...) WHEN MATCHED AND ((targetTable.[sampletime] <= sourceTable.[sampletime])) THEN UPDATE SET …
Étant donné un SourceTable et un TargetTable, je voudrais créer par programme une chaîne avec toutes les jointures requises. En bref, j'essaie de trouver un moyen de créer une chaîne comme celle-ci: FROM SourceTable t JOIN IntermediateTable t1 on t1.keycolumn = t.keycolumn JOIN TargetTable t2 on t2.keycolumn = t1.keycolumn J'ai …
J'essaie de créer des index partiels pour une grande table statique (1,2 To) dans Postgres 9.4. Mes données sont complètement statiques, je peux donc insérer toutes les données, puis créer tous les index. Dans ce tableau de 1,2 To, j'ai une colonne nommée run_idqui divise proprement les données. Nous avons …
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.