Information et éducation par et pour la communauté SAP

Désolé ! Plus jamais ...

J'ai fait une erreur dans mon rapport sur le démarrage "rapide" d'une instance Hana. Je m'en excuse ! J'ai cru trop vite un rapport d'Accenture. La situation est trop complexe pour un DSI.
no-name
10 octobre 2019
NoName
avatar
Ce texte a été automatiquement traduit en français de l'allemand

Ma femme m'accueille à la porte d'entrée, amusée :

"Tu as fait sortir le monde de ses gonds ? Sur ton smartphone personnel, pas mal de gens veulent te joindre".

Je lui explique brièvement les circonstances de mon reportage raté et réfléchis en même temps à un plan pour me racheter : inviter en interne mes hommes de base à déjeuner à la cantine et organiser une telko avec le rédacteur en chef Färbinger et ses amis.

Voici les résultats :

Depuis Hana 2 SPS3, la base de données supporte la mémoire persistante Optane DC d'Intel. Intel et SAP ont développé ce concept ensemble. L'argument est que lors d'un benchmark avec un équipement de mémoire mixte - Dram (Dynamic Random Access Memory) et Persistent Memory (Optane ou Pmem) - le démarrage de Hana est accéléré de 12,5 fois.

C'est un ordre de grandeur qui correspond également aux résultats des collègues d'Evonik et de Siemens, présentés par Accenture. Jusque-là, tout va bien.

Mais ces résultats sont-ils pertinents et utiles ? Ou, comme le rédacteur en chef Färbinger me l'a fait savoir : la solution cherche le problème ! Toute théorie est grise, et visiblement celle d'Accenture aussi, car comme l'a dit un ex-collègue de SAP : "Par défaut, les tables sont chargées en mémoire à partir du disque dur ou du SSD la première fois qu'elles sont "attaquées".

Le démarrage d'un hana de 1 To devrait être rapide si aucun utilisateur ne travaille. Valable uniquement pour les Column Tables, pas les Row Tables. Mais comme 99% des tables sont des column stores, cette affirmation est valable pour toute la BD.

Chaque table a un paramètre IS_PRELOAD, qui est réglé "par défaut" sur "false". Ainsi, les tables ne sont pas chargées en mémoire au démarrage de Hana, cela ne se fait que lors de l'accès à ces tables.

Jusqu'à récemment, il était possible de contrôler ce qui était chargé dans la mémoire Hana par partition et par colonne. Depuis SP4 et la Native Storage Extension, cela est également possible au niveau des pages. (Un grand merci à l'ancien collaborateur de SAP qui a tout vérifié sur un vrai serveur Hana - ici, l'expérience pratique bat la théorie d'Accenture ! Nous lirons encore beaucoup de choses de cet expert confirmé dans le magazine E-3 à l'avenir, comme me l'a dit le rédacteur en chef Färbinger par téléphone).

SAP a largement confirmé ces conclusions :

"NVRam signifie Ram non volatile ou encore mémoire persistante [...] Avec NVRam, les performances sont moindres pour un redémarrage, car les données ne sont accédées que lorsqu'elles sont utilisées".

D'après des déclarations internes et externes, la taille future de la mémoire d'un serveur Hana pourrait à nouveau être passionnante. Car Optane, ou comme dit aussi Intel :

Pmem/NVRam, a une densité plus élevée, chaque échange d'une barre de mémoire Dram contre Pmem permet d'augmenter la mémoire d'un serveur Hana.

Chez Intel, nous avons trouvé des sources qui faisaient état d'un rapport de un à quatre, ce qui pourrait alors apporter 4,5 To par socket pour un serveur à 4 sockets.

Si l'on lit attentivement certaines notes SAP, cette bonne nouvelle est vite relativisée. Il est évident qu'en raison de l'architecture Hana, le rapport reste de un à un, comme le confirment également les sources de Färbinger.

Il y a eu encore un deuxième "échange de coups" entre SAP et notre groupe d'experts virtuel : de manière générale, les nombreuses corrections de bugs et les Service Packages ont été critiqués.

"Donc, tant que SAP publie un nouveau patch toutes les six semaines et que les recommandations pour les paramètres changent encore plus souvent ..."

La réponse de SAP :

"Tant les mises à jour que le boot-through sont des décisions du client - la fréquence des mises à jour relève uniquement de sa décision. La plupart des paramètres Hana peuvent être modifiés en ligne - sans redémarrage".

Très amusant - tous nos experts internes et externes étaient d'accord : pourquoi SAP sort-il un patch avec une belle régularité, si ce n'est pour que les clients l'appliquent, afin de corriger des bugs identifiés qui faussent parfois le résultat des calculs (Qui peut alors encore faire confiance à son système ?).

Lorsque le client existant escalade le problème à l'assistance, celle-ci dit en premier lieu "Pourquoi ne pas mettre à jour le patch avant même d'y jeter un coup d'œil ?"

De toute façon, le rapport Early Watch indique ici depuis longtemps des feux "rouge vif" - c'est ce que je dois dire à SAP via ma chronique.

avatar
no-name

Notre mystérieux chroniqueur anonyme.


2 commentaires

  • Werner Dähn

    Bezüglich Statup-Zeiten, wird die Wahrheit irgendwo dazwischen liegen.
    Klar, wenn zum Start gleich mal gar keine Tabellen geladen werden, ist der Start sehr schnell und PMEM hilft an der Stelle nichts.
    In Realität stürzen sich aber sofort 1000te Anwender auf das frisch gebootete Hana und warten ungeduldig bis all die benötigten Tabellen endlich geladen sind. Also sollte man den Begriff Boot-Zeit sowieso etwas weiter fassen, hin zu “bis die Anwender vernünftig arbeiten können”.
    Umgekehrt, werden die benötigten Tabellen/Partitionen anfänglich nur 10%(?) der Gesamtmenge ausmachen.

    Irgendwo zwischen den beiden Extremen liegt die Wahrheit. Entsprechend ist PMEM keine Wunderlösung für Alles und Jeden, aber trotzdem eine tolle Sache. Und dann hat PMEM ja noch weitere genannte Vorteile…

    Einverstanden?

Écrire un commentaire

Le travail sur la base SAP est essentiel pour réussir la conversion S/4. 

Ce que l'on appelle le centre de compétences prend ainsi une importance stratégique chez les clients existants de SAP. Indépendamment du modèle d'exploitation d'un S/4 Hana, les thèmes tels que Automatisation, Suivi, Sécurité, Gestion du cycle de vie des applications et Gestion des données la base de l'exploitation opérationnelle de S/4.

Pour la deuxième fois déjà, le magazine E3 organise à Salzbourg un sommet pour la communauté SAP afin de s'informer en détail sur tous les aspects du travail de base de S/4-Hana.

Lieu de la manifestation

FourSide Hôtel Salzbourg,
Trademark Collection by Wyndham
Am Messezentrum 2, 5020 Salzbourg, Autriche
+43-66-24355460

Date de l'événement

mercredi 10 juin, et
Jeudi 11 juin 2026

Billet d'entrée anticipé

Billet régulier

EUR 390 hors TVA
disponible jusqu'au 1.10.2025
EUR 590 hors TVA

Lieu de la manifestation

Hôtel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Date de l'événement

mercredi 22 avril et
Jeudi 23 avril 2026

Billets

Billet régulier
EUR 590 hors TVA
Abonnés au magazine E3
à prix réduit avec le Promocode STAbo26
EUR 390 hors TVA
Étudiants*
à prix réduit avec le Promocode STStud26.
Veuillez envoyer votre certificat d'études par e-mail à office@b4bmedia.net.
EUR 290 hors TVA
*Les 10 premiers billets sont gratuits pour les étudiants. Tentez votre chance ! 🍀
L'organisateur est le magazine E3 de la maison d'édition B4Bmedia.net AG. Les conférences seront accompagnées d'une exposition de partenaires SAP sélectionnés. Le prix du billet comprend la participation à toutes les conférences du Steampunk and BTP Summit 2026, la visite de l'espace d'exposition, la participation à la soirée et les repas pendant le programme officiel. Le programme des conférences et la liste des exposants et des sponsors (partenaires SAP) seront publiés en temps utile sur ce site.