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
InnoDB crée une erreur de table: "Taille de ligne trop grande"
Certains ingénieurs ont aplati une structure de base de données normalisée dans une table temporaire afin de générer un rapport. Les colonnes sont spécifiées comme TEXT NOT NULL(je sais "pourquoi font-ils cela?"; Supposons simplement que nous abordons ce problème). Nous utilisons MySQL 5.1.48 Community RHEL5 avec le plug-in InnoDB 1.0.9 …
11 mysql  innodb 

1
BLOB ou références dans PostgreSQL
J'ai besoin de stocker des fichiers de données binaires dans une base de données PostgreSQL qui fonctionne sur un serveur Ubuntu. Initialement, il y aura quelques dizaines de fichiers d'environ 250 Ko chacun. Cependant, le nombre de fichiers augmentera avec le temps. Je peux parfois avoir besoin d'extraire des données …
11 postgresql 


2
Quelle est la taille «trop grande» pour SQL 2008 Web Edition?
Pour notre application qui sera bientôt hébergée, je dois choisir entre l'édition Web de SQL Server 2008 et l'édition d'entreprise de SQL Server 2008. Il n'y a pas de fonctionnalité "indispensable": l'application fonctionne actuellement sur SQL Express, mais elle dépassera la taille maximale de 10 Go imposée par SQL Express. …

1
Existe-t-il un moyen fiable de déterminer quand vous devez exécuter DBCC CLEANTABLE pour récupérer de l'espace?
Dernièrement, au lieu de simplement augmenter les fichiers lorsqu'ils approchent de 80% d'utilisation des fichiers, j'ai été plus proactif pour récupérer de l'espace via les astuces habituelles comme la défragmentation des tas, l'ajout et la suppression d'index clusterisés, l'implémentation de la compression de lignes ou de pages, etc. Cependant, il …


3
Existe-t-il des moteurs de base de données qui intuitionneront la condition de jointure en fonction des clés étrangères existantes?
Il me semble étrange que, lorsque j'ai défini une clé étrangère, le moteur ne puisse pas utiliser ces informations pour déterminer automatiquement les expressions JOIN correctes, mais m'oblige à la place à retaper les mêmes clauses. Existe-t-il des bases de données, peut-être une sorte de projet de recherche, qui inspecteront …

2
Y a-t-il quelqu'un qui utilise la fonctionnalité SQL Server pour créer des groupes de procédures stockées différenciées par nombre?
La question se réfère au paramètre numérique dans cette documentation msdn Si vous ne le faites pas, vous pouvez créer plusieurs procédures stockées dans SQL-Server différenciées par nombre et les supprimer d'une seule goutte. create procedure dbo.stored_proc1 as select 1 go create procedure dbo.stored_proc1;2 as select 2 go exec stored_proc1 …

4
Auditer les connexions sur la base de données MySQL
Existe-t-il un moyen de vérifier les connexions à MySQL? Je voudrais pouvoir créer un nom d'utilisateur pour chaque employé et ainsi créer une piste d'audit des connexions. Cependant, la recherche sur Google n'a donné aucun bon résultat. Plus nous pouvons auditer, mieux c'est. À tout le moins, ce serait bien …


2
Séquences biologiques d'UniProt dans PostgreSQL
Quelle est la meilleure façon de stocker des séquences biologiques UniProt dans PostreSQL? Détails des données Nous retirons 12 millions de séquences d' UniProt - ce nombre est susceptible de doubler tous les 3 à 10 mois. La longueur d'une séquence peut varier de 10 à 50 milliards de caractères …
11 postgresql 

8
MySQL - Comment vérifier une valeur dans toutes les colonnes
Je suis curieux, existe-t-il un bon moyen de rechercher toutes les colonnes pour une valeur donnée? Pour mes besoins, il n'a pas besoin d'être rapide du tout, c'est juste une chose unique, et je ne veux pas vraiment avoir à taper chaque nom de champ. C'est précisément ce que je …
11 mysql 



1
Quand utiliser plusieurs tables dans DynamoDB?
Les meilleures pratiques de DyanmoDB indiquent clairement que: Vous devez conserver le moins de tables possible dans une application DynamoDB. La plupart des applications bien conçues ne nécessitent qu'une seule table. Je trouve amusant alors que presque tous les tutoriels que j'ai vus concernant DyanmoDB aient une conception multi-tables. Mais …

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.