{"id":62238,"date":"2019-10-10T10:00:19","date_gmt":"2019-10-10T08:00:19","guid":{"rendered":"https:\/\/e326.greatsolution.dev\/?p=62238"},"modified":"2020-02-08T16:01:55","modified_gmt":"2020-02-08T15:01:55","slug":"desole-plus-jamais","status":"publish","type":"post","link":"https:\/\/e326.greatsolution.dev\/fr\/desole-plus-jamais\/","title":{"rendered":"D\u00e9sol\u00e9 ! Plus jamais ..."},"content":{"rendered":"<p>Ma femme m'accueille \u00e0 la porte d'entr\u00e9e, amus\u00e9e :<\/p>\n<p><em>\"Tu as fait sortir le monde de ses gonds ? Sur ton smartphone personnel, pas mal de gens veulent te joindre\".<\/em><\/p>\n<p>Je lui explique bri\u00e8vement les circonstances de mon reportage rat\u00e9 et r\u00e9fl\u00e9chis en m\u00eame temps \u00e0 un plan pour me racheter : inviter en interne mes hommes de base \u00e0 d\u00e9jeuner \u00e0 la cantine et organiser une telko avec le r\u00e9dacteur en chef F\u00e4rbinger et ses amis.<\/p>\n<h3>Voici les r\u00e9sultats :<\/h3>\n<p>Depuis Hana 2 SPS3, la base de donn\u00e9es supporte la m\u00e9moire persistante Optane DC d'Intel. Intel et SAP ont d\u00e9velopp\u00e9 ce concept ensemble. L'argument est que lors d'un benchmark avec un \u00e9quipement de m\u00e9moire mixte - Dram (Dynamic Random Access Memory) et Persistent Memory (Optane ou Pmem) - le d\u00e9marrage de Hana est acc\u00e9l\u00e9r\u00e9 de 12,5 fois.<\/p>\n<p>C'est un ordre de grandeur qui correspond \u00e9galement aux r\u00e9sultats des coll\u00e8gues d'Evonik et de Siemens, pr\u00e9sent\u00e9s par Accenture. Jusque-l\u00e0, tout va bien.<\/p>\n<p>Mais ces r\u00e9sultats sont-ils pertinents et utiles ? Ou, comme le r\u00e9dacteur en chef F\u00e4rbinger me l'a fait savoir : la solution cherche le probl\u00e8me ! Toute th\u00e9orie est grise, et visiblement celle d'Accenture aussi, car comme l'a dit un ex-coll\u00e8gue de SAP : \"Par d\u00e9faut, les tables sont charg\u00e9es en m\u00e9moire \u00e0 partir du disque dur ou du SSD la premi\u00e8re fois qu'elles sont \"attaqu\u00e9es\".<\/p>\n<p>Le d\u00e9marrage d'un hana de 1 To devrait \u00eatre 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.<\/p>\n<p>Chaque table a un param\u00e8tre IS_PRELOAD, qui est r\u00e9gl\u00e9 \"par d\u00e9faut\" sur \"false\". Ainsi, les tables ne sont pas charg\u00e9es en m\u00e9moire au d\u00e9marrage de Hana, cela ne se fait que lors de l'acc\u00e8s \u00e0 ces tables.<\/p>\n<p>Jusqu'\u00e0 r\u00e9cemment, il \u00e9tait possible de contr\u00f4ler ce qui \u00e9tait charg\u00e9 dans la m\u00e9moire Hana par partition et par colonne. Depuis SP4 et la Native Storage Extension, cela est \u00e9galement possible au niveau des pages. (Un grand merci \u00e0 l'ancien collaborateur de SAP qui a tout v\u00e9rifi\u00e9 sur un vrai serveur Hana - ici, l'exp\u00e9rience pratique bat la th\u00e9orie d'Accenture ! Nous lirons encore beaucoup de choses de cet expert confirm\u00e9 dans le magazine E-3 \u00e0 l'avenir, comme me l'a dit le r\u00e9dacteur en chef F\u00e4rbinger par t\u00e9l\u00e9phone).<\/p>\n<p>SAP a largement confirm\u00e9 ces conclusions :<\/p>\n<p><em>\"NVRam signifie Ram non volatile ou encore m\u00e9moire persistante [...] Avec NVRam, les performances sont moindres pour un red\u00e9marrage, car les donn\u00e9es ne sont acc\u00e9d\u00e9es que lorsqu'elles sont utilis\u00e9es\".<\/em><\/p>\n<p>D'apr\u00e8s des d\u00e9clarations internes et externes, la taille future de la m\u00e9moire d'un serveur Hana pourrait \u00e0 nouveau \u00eatre passionnante. Car Optane, ou comme dit aussi Intel :<\/p>\n<p>Pmem\/NVRam, a une densit\u00e9 plus \u00e9lev\u00e9e, chaque \u00e9change d'une barre de m\u00e9moire Dram contre Pmem permet d'augmenter la m\u00e9moire d'un serveur Hana.<\/p>\n<p>Chez Intel, nous avons trouv\u00e9 des sources qui faisaient \u00e9tat d'un rapport de un \u00e0 quatre, ce qui pourrait alors apporter 4,5 To par socket pour un serveur \u00e0 4 sockets.<\/p>\n<p>Si l'on lit attentivement certaines notes SAP, cette bonne nouvelle est vite relativis\u00e9e. Il est \u00e9vident qu'en raison de l'architecture Hana, le rapport reste de un \u00e0 un, comme le confirment \u00e9galement les sources de F\u00e4rbinger.<\/p>\n<p>Il y a eu encore un deuxi\u00e8me \"\u00e9change de coups\" entre SAP et notre groupe d'experts virtuel : de mani\u00e8re g\u00e9n\u00e9rale, les nombreuses corrections de bugs et les Service Packages ont \u00e9t\u00e9 critiqu\u00e9s.<\/p>\n<p><em>\"Donc, tant que SAP publie un nouveau patch toutes les six semaines et que les recommandations pour les param\u00e8tres changent encore plus souvent ...\"<\/em><\/p>\n<p>La r\u00e9ponse de SAP :<\/p>\n<p><em>\"Tant les mises \u00e0 jour que le boot-through sont des d\u00e9cisions du client - la fr\u00e9quence des mises \u00e0 jour rel\u00e8ve uniquement de sa d\u00e9cision. La plupart des param\u00e8tres Hana peuvent \u00eatre modifi\u00e9s en ligne - sans red\u00e9marrage\".<\/em><\/p>\n<p>Tr\u00e8s amusant - tous nos experts internes et externes \u00e9taient d'accord : pourquoi SAP sort-il un patch avec une belle r\u00e9gularit\u00e9, si ce n'est pour que les clients l'appliquent, afin de corriger des bugs identifi\u00e9s qui faussent parfois le r\u00e9sultat des calculs (Qui peut alors encore faire confiance \u00e0 son syst\u00e8me ?).<\/p>\n<p>Lorsque le client existant escalade le probl\u00e8me \u00e0 l'assistance, celle-ci dit en premier lieu <em>\"Pourquoi ne pas mettre \u00e0 jour le patch avant m\u00eame d'y jeter un coup d'\u0153il ?\"<\/em><\/p>\n<p>De toute fa\u00e7on, le rapport Early Watch indique ici depuis longtemps des feux \"rouge vif\" - c'est ce que je dois dire \u00e0 SAP via ma chronique.<\/p>","protected":false},"excerpt":{"rendered":"<p>J'ai fait une erreur dans mon rapport sur le d\u00e9marrage \"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.<\/p>","protected":false},"author":9,"featured_media":2461,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[12,7,35911],"tags":[65,396,28477],"coauthors":[21816],"class_list":["post-62238","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noname","category-meinung","category-mag-1909","tag-hana","tag-intel","tag-persistent-memory","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"thumbnail":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-150x150.jpg",150,150,true],"medium":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",400,172,false],"medium_large":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-768x331.jpg",768,331,true],"large":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"image-100":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-100x43.jpg",100,43,true],"image-480":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-480x207.jpg",480,207,true],"image-640":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-640x276.jpg",640,276,true],"image-720":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-720x310.jpg",720,310,true],"image-960":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-960x414.jpg",960,414,true],"image-1168":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"image-1440":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"image-1920":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"1536x1536":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"2048x2048":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"trp-custom-language-flag":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",18,8,false],"bricks_large_16x9":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"bricks_large":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"bricks_large_square":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",1000,431,false],"bricks_medium":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",600,259,false],"bricks_medium_square":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName.jpg",600,259,false],"profile_24":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-24x24.jpg",24,24,true],"profile_48":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-48x48.jpg",48,48,true],"profile_96":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-96x96.jpg",96,96,true],"profile_150":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-150x150.jpg",150,150,true],"profile_300":["https:\/\/e326.greatsolution.dev\/wp-content\/uploads\/2016\/11\/NoName-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Mit meiner Berichterstattung \u00fcber den \u201eschnellen\u201c Start einer Hana-Instanz habe ich danebengegriffen. Daf\u00fcr entschuldige ich mich! Ich habe einem Bericht von Accenture zu schnell geglaubt. Die Sachlage ist f\u00fcr einen CIO zu komplex.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e326.greatsolution.dev\/fr\/categorie\/avis\/noname\/\" rel=\"category tag\">No\/Name-Kolumne<\/a>, <a href=\"https:\/\/e326.greatsolution.dev\/fr\/categorie\/avis\/\" rel=\"category tag\">Die Meinung der SAP-Community<\/a>, <a href=\"https:\/\/e326.greatsolution.dev\/fr\/categorie\/mag-1909\/\" rel=\"category tag\">MAG 19-09<\/a>","author_info_v2":{"name":"no-name","url":"https:\/\/e326.greatsolution.dev\/fr\/author\/no-name\/"},"comments_num_v2":"1 commentaire","_links":{"self":[{"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/posts\/62238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/comments?post=62238"}],"version-history":[{"count":0,"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/posts\/62238\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/media\/2461"}],"wp:attachment":[{"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/media?parent=62238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/categories?post=62238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/tags?post=62238"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e326.greatsolution.dev\/fr\/wp-json\/wp\/v2\/coauthors?post=62238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}