IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Firebird Discussion :

interventions maintenance sur bdd firebird


Sujet :

Administration Firebird

  1. #1
    Membre régulier

    Inscrit en
    Février 2011
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 34
    Points : 109
    Points
    109
    Par défaut interventions maintenance sur bdd firebird
    bonjour

    je ne connaissais pas firebird avant.
    j'ai la gestion d'un ERP développé en Windev sur une base firebird (ERP PMI de chez CEGID).

    Globalement cela fonctionne correctement. mais
    Les utilisateurs se plaignent de plus en plus de lenteur.
    la base en est 1.5, et pèse 1.2go.

    y a t'il des opérations que l'on peut faire sur la base?
    j'ai remarqué qu'une tache planifiée fait une sauvegarde à chaud de la base à une heure précise. (pas de H24 chez nous)
    je pensais qu'il fallait peut etre mieux, l'arreter, faire la sauvegarde, puis la relancer.
    voire l'arreter, faire la sauvegarde, puis une restauration

    est ce utile de redemarrer les services liées?
    d'avance merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 021
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 021
    Points : 40 935
    Points
    40 935
    Billets dans le blog
    62
    Par défaut
    Bonjour,
    Citation Envoyé par bejibe Voir le message
    j'ai la gestion d'un ERP développé en Windev sur une base firebird (ERP PMI de chez CEGID).

    Globalement cela fonctionne correctement. mais
    Les utilisateurs se plaignent de plus en plus de lenteur.
    la base en est 1.5, et pèse 1.2go.
    1.5 , c'est un peu passé de date , cette version n'est plus suivie
    y a t'il des opérations que l'on peut faire sur la base?
    Un backup suivi d'un restore (utilitaire Gbak ou utilisation d'un GUI comme Flamerobin sur le serveur)
    j'ai remarqué qu'une tache planifiée fait une sauvegarde à chaud de la base à une heure précise. (pas de H24 chez nous)
    Logiquement , la sauvegarde a chaud devrait utiliser Gbak (j'espere que ce n'est pas une copie bête de fichier) . Logiquement donc un 'sweep' de la base devrait se faire durant le backup mais ?
    je pensais qu'il fallait peut être mieux,
    voire l'arrêter, faire la sauvegarde, puis une restauration
    Très bonne idée
    est ce utile de rédemarrer les services liées?
    Non
    enfin cela dépend comment vous l’arrêtez ? une indication de l'OS du serveur hébergeant la BDD ne serait pas un luxe
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Membre régulier

    Inscrit en
    Février 2011
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 34
    Points : 109
    Points
    109
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour,

    1.5 , c'est un peu passé de date , cette version n'est plus suivie

    Un backup suivi d'un restore (utilitaire Gbak ou utilisation d'un GUI comme Flamerobin sur le serveur)

    Logiquement , la sauvegarde a chaud devrait utiliser Gbak (j'espere que ce n'est pas une copie bête de fichier) . Logiquement donc un 'sweep' de la base devrait se faire durant le backup mais ?

    Très bonne idée

    Non
    enfin cela dépend comment vous l’arrêtez ? une indication de l'OS du serveur hébergeant la BDD ne serait pas un luxe
    bonjour

    merci pour ce retour
    la base est hébergée sur un serveur w2003

    petite question subsidiaire:
    est il possible par programmation de savoir quels sont les pc qui sont connectés à la base (et non utilisateur, depuis flamerobin, je peux voir les users mais tout le monde se connecte avec le meme ! n'importe quoi cet erp!)

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 021
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 021
    Points : 40 935
    Points
    40 935
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par bejibe Voir le message
    petite question subsidiaire:
    est il possible par programmation de savoir quels sont les pc qui sont connectés à la base (et non utilisateur, depuis flamerobin, je peux voir les users mais tout le monde se connecte avec le meme ! n'importe quoi cet erp!)
    il y a peu de chance avec la version 1.5 , les versions 2 ont vu l'apparition de tables systèmes permettant le monitoring et c'est la dedans qu'il aurait fallu chercher . Quand à l'ERP je ne lui jette pas la pierre , j'en ai créé un en 1998 (qui tourne toujours) et à l'époque un seul user pour se connecter était un choix de la direction ....

    au fait suggestion oubliée pour une bonne maintenance (ça c'est une option que je n'ai jamais trouvé dans flamerobin) , faire un shutdown de la base , je me rappelle cette société où on allait dans tous le bureaux dire que la base allait être maintenu et d'attendre le feu vert il y en avait toujours un pour se connecter pendant . L'autre solution étant d'isoler la machine du réseau genre débrancher le câble , de dépit cela m'est arrivé
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  5. #5
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par bejibe Voir le message
    petite question subsidiaire:
    est il possible par programmation de savoir quels sont les pc qui sont connectés à la base (et non utilisateur, depuis flamerobin, je peux voir les users mais tout le monde se connecte avec le meme ! n'importe quoi cet erp!)
    N'importe quoi les concepteurs de l'ERP !
    Pour répondre à la question déjà évoqué ici, il y a des limitations avec FB 1.5 (une raison supplémentaire de migrer vers une version plus récente) et cela passe par des appels API :
    Utilisateurs Connectés sous firebird 1.5
    Liste des utilisateurs connectés au serveur Firebird
    Philippe.

  6. #6
    Membre régulier

    Inscrit en
    Février 2011
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 34
    Points : 109
    Points
    109
    Par défaut
    Citation Envoyé par Ph. B. Voir le message
    Bonjour,
    N'importe quoi les concepteurs de l'ERP !
    Pour répondre à la question déjà évoqué ici, il y a des limitations avec FB 1.5 (une raison supplémentaire de migrer vers une version plus récente) et cela passe par des appels API :
    Utilisateurs Connectés sous firebird 1.5
    Liste des utilisateurs connectés au serveur Firebird
    bonjour

    mince, dommage pour moi que la version soit en 1.5
    le hic c'est que je ne peux pas de mon coté migrer en fb2 (c'est l'éditeur de l'erp qui ne voudra plus faire la maintenance du coup !)
    bref je dois faire avec.

    bien évidemment de leur coté, ils nous proposent commercialement de migrer leur base vers du sqlserver.
    ce qui rajoute des frais (licence et install) !
    en même temps, au lieu de ceder aux sirènes des erp, ils auraient mieux faire de développer en interne.
    Vu ce que ca coute en maintenance, version, formation avec des journées de consultant et ce que ca a couté depuis le début. Je ne suis pas certain de la satisfaction financière et encore moins fonctionnel car ca ne colle pas avec les usages.

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 021
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 021
    Points : 40 935
    Points
    40 935
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par bejibe Voir le message
    Vu ce que ca coute en maintenance, version, formation avec des journées de consultant et ce que ca a couté depuis le début. Je ne suis pas certain de la satisfaction financière et encore moins fonctionnel car ca ne colle pas avec les usages.
    Toute la différence entre le prêt à porter (logiciels éditeurs) , les kits (ERP avec Code) et le fait sur mesure (l'application maison)

    c'est que je ne peux pas de mon coté migrer en fb2 ,c'est l'éditeur de l'erp qui ne voudra plus faire la maintenance du coup !
    n'importe quoi de la part de l'éditeur qui veut simplement se faire un peu plus de $ , une appli partant d'une base 1.5 travaillera tout aussi bien sur une 2.1 voire 2.5 sans pouvoir faire appel aux nouvelles fonctionnalités toutefois (je ne parle pas des tables de monitoring mais des nouvelles fonctions incluses etc... ) . J'ai de vieilles applis écrite pour une BDD interbase 5 (1998) qui utilisent maintenant Firebird 2.1 (la migration vers 2.5 est prévue mais toujours reportée cependant)
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 245
    Points : 534
    Points
    534
    Par défaut
    Bonsoir,

    Citation Envoyé par SergioMaster Voir le message
    une appli partant d'une base 1.5 travaillera tout aussi bien sur une 2.1 voire 2.5 sans pouvoir faire appel aux nouvelles fonctionnalités toutefois (je ne parle pas des tables de monitoring mais des nouvelles fonctions incluses etc... ) .
    Méfiance tout de même, il peut y avoir quelques problèmes qui n'apparaîtront pas forcément avant que la base ait été restaurée dans la nouvelle ODS.
    Il faut essayer.
    Les problèmes se rencontrent plutôt dans le code embarqué dans des triggers ou des procédures. Il s'agit souvent d'une évolution de Firebird le rendant plus stricte et conforme à la norme SQL (ex: utilisation uniforme d'un alias de table). Ces évolutions sont en général bien signalées dans les ReleaseNotes et les problèmes faciles à résoudre.

    André

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Janvier 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 20
    Points : 27
    Points
    27
    Par défaut
    c'est que je ne peux pas de mon coté migrer en fb2 ,c'est l'éditeur de l'erp qui ne voudra plus faire la maintenance du coup !
    C'est dans les préconisations de l'éditeur pour Firebird 2.1, et en tant que consultant sur ce produit chez un intégrateur CEGID, cela fait des années que toutes mes installations s'effectuent en Firebird 2.1....

    Cela dit je vous conseille fortement le passage en SQL Server et l'achat d'un serveur neuf bien costaud en windows 2008 R2 (préconisations V15).

    bejibe, n'hésitez pas à m'envoyer un MP pour davantage d'infos.

  10. #10
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par Dostix2 Voir le message
    Cela dit je vous conseille fortement le passage en SQL Server et l'achat d'un serveur neuf bien costaud en windows 2008 R2 (préconisations V15).
    Hum, voila une assertion que j'aurais aimé plus argumentée...
    Philippe.

Discussions similaires

  1. Requête sur 2 BDD firebird
    Par wizfeel dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 05/02/2014, 16h06
  2. Retour commande SELECT sur BDD Firebird
    Par BlackPulsar dans le forum JDBC
    Réponses: 0
    Dernier message: 24/04/2010, 17h36
  3. opération sur bdd fireBird
    Par tarek_ep dans le forum Bases de données
    Réponses: 2
    Dernier message: 04/02/2009, 21h24
  4. [CHOIX BDD] Questions sur Interbase/Firebird ?
    Par Big K. dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 19/06/2004, 13h42
  5. [Débutant] Tester une connection sur bdd
    Par lando dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 03/09/2003, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo