|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
bonjour,
je voudrais ouvrir un débat. Pour planter le décor : je ne suis pas un GRAND spécialiste SQL, j'ai passé mon exam de DBA en 2000 et j'ai appris sur le tas 2005 et 2008. Je n'ai cette compétence SQL que dans mon boulot d'Admin de base ERP. Le SI de la société dans laquelle je travaille a été virtualisé, ainsi que le serveur SQL. Maintenant mon questionnement : La mise en mode complet d'une base sert à palier à de nombreuses situations via la sauvegarde des journaux. Or avec la virtualisation, je me pose la question de la pertinence et j'envisage de passer en mode simple. En effet en cas de petit problème il me faut remonter la base sur un autre serveur pour récupérer la donnée perdue dans une table. Le mode complet ne m'aidera pas. En cas de gros problème il me faut refaire la base, avec le back des journaux, et de la base. Mais j'ai en parallèle la sauvegarde de l'image virtuelle. J'attends vos remarques merci |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() |
Citation:
Citation:
|
||
|
00
|
|
|
#3 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Le mode complet ne garantit pas que la reprise dans le temps de données perdues, il permet aussi de reprendre 100 % de la base en cas de crash de l'un des fichiers de la base. C'est simple. Si un fichier de données est mort il suffit de faire une sauvegarde du JT pour récupérer tout. Si le JT est mort, une sauvegarde complète de la base suffit pour tout récupérer...
Vous pouvez simuler le mode flashback en utilisant un snapshot de bases de données. Pour un de mes clients, j'ai fait une rotation de 3 snapshot toutes les heures. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#4 | |||
|
Membre Expert
![]() ![]() |
Citation:
--> flashback avec une référence date-time du point de restauration Code :
Code :
FLASHBACK TABLE MaTable TO BEFORE DROP; ça devrait donner des idées à MS |
|||
|
00
|
|
|
#5 |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
@zinzineti
Il y a bien une sauvegarde des JT tous les midi avec troncature du log.Et une sauvegarde complète tous les soirs. En fait la base a été installé comme n'importe quelle base SQL. ET aujourd'hui qu'il y a la virtualisation je me demande si cela vaut le coup d'avoir autant de sauvegardes. A force cela consomme beaucoup d'espace disk pour le serveur d'une PME. Pour le flashback c'est effectivement très dommage que cela n'existe pas. Mais si je résume aucun de vous ne trouve incongru d'aller vers le mode simple pour un serveur virtualisé. Pour moi les avantages seraient: - petit gain de perf - petit gain d'espace disk |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() |
Tout dépend du niveau de risque qu'accepte l'entreprise. une chose est sûre s'il n'y avait pas des sauvegardes de JT tu peux passer la base en mode SIMPLE. Autrement dit si tu passes la base en mode SIMPLE il est impossible de faire des sauvegardes de JT. le fait de position la base en mode SIMPLE fait qu'il y a moins de bavardage dans le JT => réduction de la taille du JT => gain d'espace disque
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
C'est simple :
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#8 |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
Tout d'abord joyeux Noël à tous
Le débat sur la virtualisation ne tient pas au données perdues mais au temps de redémarrage. Je ne sais pas si c'est le cas dans toutes les PME, mais pour le directeur le temps d’indisponibilité est du chiffre d'affaire perdu. Nous sommes donc plus proche de haute disponibilité ( c'est pour cela qu'avant la virtualisation nous avions un serveur miroir) Et c'est d'ailleurs comme cela que la société, qui à installée la virtualisation, l' a vendue => pas de perte de temps En cas de plantage, il y a donc un conflit de moyen entre - remonter une base avec les sauvegardes SQL du JT - reprendre le dernier snapshot. Or l'administrateur système garanti de remonter un snapshot en moins d'1 heure. Je ne suis pas sûr d'être aussi rapide, donc je n'ai pas les arguments pour maintenir une sauvegarde complète. |
|
|
00
|
|
|
#9 |
![]() ![]() Alexandre ChemlaConsultant en Business Intelligence Inscription : février 2006 Messages : 1 773 ![]() |
Si l'on ne prend en comtpe que la partie base de données, avec du SQL 2012 et le AlwaysOn, on a vu basculer des bases de plusieurs Téra en moins d'1minute....
Par contre, il y a aussi le côté applicatif. Dans ce cas, je suis pour la virtualisation des applicatifs tout en gardant les BDD sur un serveur séparé, physique avec les méthodes de hautes disponibilités intégrées.
__________________
Alexandre Chemla - Consultant MS BI chez Masao |
|
|
00
|
|
|
#10 | |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 725 ![]() |
Citation:
Maintenant au niveau rapidité, il faut comparer. Dans le cadre d'un PRA en combien de temps pouvez-vous revenir à une situation pérenne ? Si vous cherchez de la haute disponibilité il faudra bien entendu vous orienter soit vers des solutions que SQL Server propose en natif soit vers la virtualisation qui reste également une bonne solution candidate. ++ |
|
|
00
|
|
|
#11 | |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 725 ![]() |
Citation:
++ |
|
|
00
|
|
|
#12 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 159 ![]() |
Remonter un snapshot d'une VM revient a remonter toutes les bases des instances tournant sur la VM.
Ce qui signifie que vous perdez la granularite quand au restore d'une seule base de donnees d'une instance specifique... Est ce quelque chose que l'on souhaite ?! De plus le restore de snapshot n'est pas supporte par Microsoft pour SQL Server: http://support.microsoft.com/?id=956893 |
|
|
00
|
|
|
#13 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 725 ![]() |
Très juste même si dans la majorité des cas la restauration d'un snapshot fonctionnera.
++ |
|
00
|
|
|
#14 | |
|
Membre du Club
![]() Admin BDD & Admin ERP Inscription : juillet 2006 Messages : 138 ![]() |
Citation:
Donc à terme je vais peut être perdre mes connaissances de DBA et la journalisation SQL ne servira plus à l’entreprise. Mais comme tout débat, chacun peut faire en fonction de son propre avis et je vous remercie des vôtres qui m'ont éclairé dans ma réflexion. Je clos la discussion. |
|
|
|
00
|
|
|
#15 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 725 ![]() |
Mais comme le dit bien Ptit_Dje, un snapshot ne remplacera pas une sauvegarde granulaire de bases de données par SQL Server.
Si vous n'avez qu'une seule base à restaurer, le snapshot sera plus long à remonter (remontage du snapshot + restauration de la base) qu'une simple restauration de base. A vous de voir ce que cela impliquera pour votre entreprise. ++ |
|
00
|
|
|
#16 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Il n'y a pas si longtemps, quelqu'un (que je ne nommerais pas) nous a parlé d'un client (dont je tairais le nom) qui avait virtualisé 800 bases de données.
Suite à un incident, et après 3 jours avec la hot line de MS il a pu récupérer 600 bases sur 800. Soit 200 bases perdues sur 800, c'est à dire 25% de pertes... Bref, vive les PRA avec la virtualisation... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#17 | |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 159 ![]() |
Citation:
|
|
|
|
00
|
|
|
#18 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Impossible d'en savoir plus. En général ce genre d'incident est tellement grave que les entreprises communiquent peu sur le sujet !
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com