Nous avons cherché à utiliser des disques SSD avec Oracle pour accélérer nos cycles de migration de test. Il faut actuellement 12 à 18 heures pour terminer une migration, en fonction du volume de données (nous faisons évidemment aussi beaucoup de réglages des performances). Nous avons un certain nombre de boîtiers Linux bon marché que nous utilisons pour diverses analyses et analyses.
Le coût des SSD directement de Dell est prohibitif. Je me demandais si quelqu'un avait de l'expérience dans l'utilisation des SSD grand public (tels que les Crucial / Micron).
Je me rends compte que le support TRIM serait un problème sous Linux (en utilisant Centos). Quelqu'un les a-t-il utilisés sur Windows 7 pour contrer cela?
oracle
performance
Stuart Brock
la source
la source
Réponses:
Voici le plus gros problème que je vois avec les SSD et les bases de données:
http://en.wikipedia.org/wiki/Solid-state_drive
la source
Je ne vois pas encore de réponses à votre question, et même si je n'ai aucune expérience de l'utilisation de disques SSD grand public avec une base de données, j'ai pensé que la question suivante sur ServerFault pourrait être utile:
/server/69037/configuring-sql-for-optimal-performance-ssd-or-hdd
edit: J'ai trouvé l'article suivant récemment et j'ai pensé l'ajouter à ma réponse. Il parle de l'utilisation de SSD avec SQL Server, mais j'ai pensé que certains des facteurs discutés pourraient également être utiles pour les DBA Oracle.
http://technet.microsoft.com/en-us/magazine/hh334997.aspx (réduction des E / S, augmentation des performances)
la source
Les disques SSD peuvent accélérer la lecture des données.
L'écriture ne sera pas plus rapide. Ne pensez même pas à placer les répétitions sur SSD car elles ne sont écrites que sur. Pour accélérer l'écriture dans le rétablissement: ajoutez plus de lecteurs et agrégez-les. Les répétitions sont écrites séquentiellement, l'ajout de plusieurs broches améliore le débit d'écriture jusqu'à ce que vous atteigniez la limite du contrôleur.
Que fait cette migration de test? Utilise-t-il du code procédural ou utilise-t-il des ensembles?
Si vous utilisez du code procédural, assurez-vous d'implémenter des opérations en bloc. Les ensembles sont presque toujours plus rapides.
la source
J'ai échangé mon ancien disque dur contre un SSD Crucial M4 512 Mo pour effectuer un test sur une grande base de données Oracle.
J'exécute oracle 10.2 sous Windows 7 dans VMWare.
Les changements de performances sont vraiment impressionnants. L'importation et l'exportation de bases de données et de requêtes SQL sont beaucoup plus rapides.
Cependant, j'ai une étrange erreur qui apparaît de temps en temps:
Je n'ai jamais eu ce problème avec la même VM sur la même machine avec le disque dur.
Après avoir exécuté DBV sur le fichier, rien n'est marqué comme corrompu.
Je n'ai rien trouvé sur ce problème.
la source