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é

4
Guide d'utilisation des clés composites pour identifier les lignes
Est-ce une bonne pratique (ou cela aurait-il des effets négatifs) d'utiliser un ensemble de 4 colonnes pour identifier une ligne comme étant unique (l'une étant une clé foriegn, les trois autres étant des types de données float)? J'essaie de construire une table qui (avec 4 clés liées) décrirait une entrée …



3
Optimisation des paramètres par défaut d'InnoDB
J'ai regardé dans my.ini et j'ai vu divers paramètres par défaut. Ma base de données fonctionne sur un seul PC autonome. Je veux optimiser les performances d'InnoDB et de MySQL en général pour les performances. Il n'y a aucune contrainte d'espace disque. Quels paramètres par défaut dois-je modifier pour optimiser …

2
Comment utiliser des variables dans un select (SQL Server)?
Si je veux calculer une colonne et utiliser le résultat dans plus d'une colonne, comment dois-je faire sans faire deux fois le calcul? Exemple: SELECT LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com' as EMail ,hashbytes('SHA1', LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com') as HashedEmail FROM sometable Comment éviter d'écrire ceci deux fois sans utiliser …

3
Sage d'utiliser le déclencheur pour mettre à jour une autre table?
J'ai une Objecttable qui est remplie à partir d'un service intégré ( que je peux changer si nécessaire ) d'une autre base de données. À certains moments, nous devons ajouter manuellement des publications dans une autre table, ObjectObjectGroup (ObjectId, ObjectGroupId)ce qui est nécessaire si elles Object.ObjectTypeont une certaine valeur entière. …

5
performances de simultanéité du serveur SQL
Nous avons rencontré des problèmes de performances sur notre environnement de production. nous avons constaté que lorsque les sessions actives dépassent 25, l'utilisation du processeur atteint 100% et il faut beaucoup de temps pour descendre. L'environnement que nous avons: Produit Microsoft SQL Server Enterprise Edition 9.3 (sp2) CPU 2 (Xeon …


2
DROP PROCEDURE IF EXISTS non inclus dans mysqldump
Je vide mes procédures stockées uniquement à l'aide de la commande suivante: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt databasename -u username -p > outputfile.sql mais le fichier de vidage résultant n'inclut pas de DROP PROCEDURE IF EXISTS avant chaque déclaration de procédure. Comment ajouter la requête de dépôt à mon …



3
«PhpMyAdmin» pour Cassandra
Existe-t-il un outil comme phpMyAdmin pour RDBMS-MySQL pour une base de données Cassandra? Je sais qu'il y a moins de config "runtime" possible (les familles de colonnes ne peuvent pas être éditées au runtime etc.). Néanmoins, il serait très utile d'avoir une interface graphique pour inspecter les différentes familles de …

1
Quelqu'un peut-il expliquer la magie d'Opendatasource / Openrowset?
Lorsque je tire des informations d'un fichier Excel (ou d'une base de données à accès ms), j'utilise couramment quelque chose comme ceci: SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0', 'Data Source=C:\test.xls;Extended Properties=''EXCEL 12.0;HDR=NO;IMEX=1'' ')...[Sheet1$] Parfois ça marche. Parfois non. Est-ce que quelqu'un connaît un guide pour mettre cela en place? Je connais le …



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.