{"id":23757,"date":"2016-07-01T15:30:38","date_gmt":"2016-07-01T13:30:38","guid":{"rendered":"http:\/\/e3mag.com\/?p=23757"},"modified":"2019-04-01T10:11:34","modified_gmt":"2019-04-01T08:11:34","slug":"conceptos-erroneos-en-el-contexto-de-hana","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/conceptos-erroneos-en-el-contexto-de-hana\/","title":{"rendered":"Malentendidos en el contexto de Hana"},"content":{"rendered":"<p>El tiempo de arranque hasta que el sistema SAP est\u00e1 disponible puede ser superior a 30 o 60 minutos para cargar todos los datos en la memoria principal: S\u00ed, lleva alg\u00fan tiempo cargar todos los datos en la memoria principal, pero esto no es diferente con un AnyDB.<\/p>\n<p>Tambi\u00e9n tarda alg\u00fan tiempo en llenar el b\u00fafer. Esto suele ocurrir despu\u00e9s de que se accede a los datos por primera vez y permanecen all\u00ed hasta que el algoritmo LRU (Least Recently Used) entra en acci\u00f3n y los desplaza.<\/p>\n<p>Hana carga el almac\u00e9n de filas completo en la RAM en cada arranque. Despu\u00e9s, el sistema est\u00e1 inmediatamente disponible. Breve descripci\u00f3n del proceso de arranque:<\/p>\n<ol>\n<li>Abra los archivos de datos;<\/li>\n<li>Lectura de la informaci\u00f3n del \u00faltimo punto de guardado correcto (asignaci\u00f3n de p\u00e1ginas l\u00f3gicas a p\u00e1ginas f\u00edsicas en los archivos de datos y carga de la lista de transacciones abiertas);<\/li>\n<li>Carga del Almac\u00e9n de Filas (dependiendo del subsistema de E\/S - aprox. cinco minutos para 100 GB);<\/li>\n<li>Reproduce los redologs;<\/li>\n<li>Retroceso de transacciones guardadas sin \u00e9xito (commit);<\/li>\n<li>Escribiendo un savepoint;<\/li>\n<li>Carga del almac\u00e9n de columnas marcado como Precarga<\/li>\n<li>\"lazy load\" de las tablas restantes (carga as\u00edncrona de las tablas de columnas que ya estaban cargadas antes del reinicio).<\/li>\n<\/ol>\n<p>El sistema de prueba es un BW en Hana en IBM Power. El tama\u00f1o de la base de datos es de 40 GB, Row Store tiene 6 GB y el proceso de inicio tarda unos 60 segundos, el proceso de parada unos 75 segundos.<\/p>\n<p>En la segunda ejecuci\u00f3n, se a\u00f1ade una tabla de columnas de 5 GB (REPORSRC), as\u00ed como SQL para la precarga: alter table REPOSRC preload all. De nuevo, el proceso de inicio tard\u00f3 unos 60 segundos y el de parada unos 75 segundos.<\/p>\n<p>\u00bfPor qu\u00e9 no se ha alargado significativamente el proceso de arranque, a pesar de que hay m\u00e1s datos que cargar?<br \/>\nDesde SPS7, el proceso de precarga, junto con la recarga de las tablas, tiene lugar de forma as\u00edncrona, directamente despu\u00e9s de que se haya completado el proceso de arranque de la Hana DB.<\/p>\n<p>De esta forma, el sistema vuelve a estar disponible inmediatamente sin esperar a que se carguen las tablas orientadas a columnas. Si quieres probar cu\u00e1nto tardan en cargarse todas las tablas en la RAM, puedes hacerlo con el script loadAllTables.py (location: <em>\/usr\/sap\/HDB\/SYS\/exe\/hdb\/python_support\/<\/em>) (como sidadm): <em>python .\/loadAllTables.py -user=System -password= -address= -port=3xx15 -namespace=<\/em><\/p>\n<p>Las estad\u00edsticas ya no son necesarias con Hana; no es necesario programar m\u00e1s ejecuciones de resumen de estad\u00edsticas: parcialmente correcto. Para las tablas orientadas a columnas, la afirmaci\u00f3n es correcta. No se necesitan ejecuciones de resumen especiales porque el optimizador conoce la distribuci\u00f3n muy r\u00e1pidamente a trav\u00e9s del diccionario.<\/p>\n<p>Las estad\u00edsticas se generan autom\u00e1ticamente para la memoria de l\u00ednea en cuanto se necesitan (sobre la marcha). Tampoco es necesario programarlas mediante ejecuciones colectivas. Actualmente, no est\u00e1 documentado oficialmente c\u00f3mo influir en estas estad\u00edsticas (por ejemplo, tama\u00f1o de la muestra, ejecuci\u00f3n manual de estad\u00edsticas, etc.).<\/p>\n<h3>Copia de seguridad<\/h3>\n<p>\u00a1Una restauraci\u00f3n siempre necesita registros para una recuperaci\u00f3n consistente! Error, las copias de seguridad de Hana se basan en la tecnolog\u00eda de instant\u00e1neas. Por lo tanto, se trata de un estado completamente congelado de la base de datos, que viene determinado por la posici\u00f3n del registro en el momento en que se ejecuta la copia de seguridad.<\/p>\n<p>Por tanto, la copia de seguridad se encuentra en un estado coherente sin ning\u00fan registro. Ciertamente, los registros son necesarios para avanzar, por ejemplo, en la recuperaci\u00f3n puntual o hasta el \u00faltimo estado posible antes de un fallo.<\/p>\n<p>Copia de seguridad del cat\u00e1logo: La informaci\u00f3n del cat\u00e1logo se guarda como con Oracle (archivo *.anf), que es absolutamente necesario para la recuperaci\u00f3n. El cat\u00e1logo de copia de seguridad se guarda con cada copia de seguridad de datos y registros.<\/p>\n<p>No es un archivo normalmente legible. Incluso sin este archivo original de la copia de seguridad, se puede realizar una recuperaci\u00f3n (v\u00e9ase la nota SAP 1812057, Reconstrucci\u00f3n del cat\u00e1logo de copias de seguridad con hdbbackupdiag).<\/p>\n<p>Puede encontrarse en la ubicaci\u00f3n de la copia de seguridad (en el caso de la copia de seguridad en disco) o en el conjunto de copias de seguridad de un proveedor externo, y puede reconocerse por el nombre <em>log_backup_0_0_0_0.<\/em>.<\/p>\n<p>El cat\u00e1logo contiene toda la informaci\u00f3n necesaria para una recuperaci\u00f3n, como qu\u00e9 registros se necesitan en cada momento o qu\u00e9 archivos pertenecen a cada conjunto de copias de seguridad.<\/p>\n<p>Si las copias de seguridad se borran f\u00edsicamente a nivel de disco, VTL o cinta, el cat\u00e1logo de copias de seguridad sigue conservando esta informaci\u00f3n no v\u00e1lida. Actualmente no existe ning\u00fan automatismo que limpie esta informaci\u00f3n.<\/p>\n<p>\u00bfQu\u00e9 tama\u00f1o tiene este archivo de cat\u00e1logo en el sistema? Puedes comprobarlo t\u00fa mismo. Puedes obtener informaci\u00f3n con Hana Studio en el editor de copias de seguridad mostrando todas las copias de seguridad, incluidos los registros.<\/p>\n<p>Si este archivo tiene m\u00e1s de 20 MB, debe prestar atenci\u00f3n a la limpieza, porque como ya se ha mencionado, se realiza una copia de seguridad con cada copia de seguridad. Esto significa m\u00e1s de 200 veces al d\u00eda. 200 multiplicado por 20 MB multiplicado por 3 (porque el paisaje es de 3 sistemas) son ya 12.000 MB.<\/p>\n<p>El resultado del informe de dimensionamiento debe duplicarse: Los nuevos resultados de dimensionamiento de los informes SAP son definitivos y no es necesario duplicarlos de nuevo, como puede seguir ocurriendo con la documentaci\u00f3n antigua.<\/p>\n<p>Como ejemplo, se puede tomar una soluci\u00f3n de escalado BW. Esto significa que los nodos maestro y esclavo est\u00e1n ubicados en un servidor. Seg\u00fan las recomendaciones de SAP, un enfoque scale-out en el entorno BW consiste en un nodo maestro, que soporta la carga transaccional, y al menos dos nodos esclavos, que se encargan de la generaci\u00f3n de informes.<\/p>\n<p>El dimensionamiento de la memoria principal de SAP consta de una parte est\u00e1tica y otra din\u00e1mica. La parte est\u00e1tica son los \u00edndices, as\u00ed como los datos de columnas y filas, que corresponden a la suma de los datos de usuario.<\/p>\n<p>La parte din\u00e1mica son los ficheros temporales para reporting (consultas OLAP BW), delta merge as\u00ed como ordenaci\u00f3n y agrupaci\u00f3n, que en total corresponde a la memoria temporal que se libera de nuevo una vez finalizada la acci\u00f3n.<\/p>\n<p>Un ejemplo: El Almac\u00e9n de Filas con 53 GB multiplicado por 2 es igual a 106 GB; la Columna Maestra tiene 11 GB multiplicado por 2 es igual a 21 GB (redondeado) m\u00e1s 67 GB multiplicado por 2 es igual a 135 GB (redondeado). El resultado es un total de 156 GB. Se necesitan 50 GB de cach\u00e9s y servicios para cada servidor. Lo que al final suma 312 GB.<\/p>","protected":false},"excerpt":{"rendered":"<p>Desde que SAP lanz\u00f3 de forma general Hana a los clientes en 2011, se ha especulado mucho sobre la tecnolog\u00eda, la arquitectura y la usabilidad. Dado que el desarrollo avanza r\u00e1pidamente, las declaraciones, la documentaci\u00f3n y la informaci\u00f3n se superponen constantemente. Al autor le gustar\u00eda confrontar a los lectores de E-3 con algunos mitos en este art\u00edculo y luego preguntar: \u00bfLo habr\u00edas sabido?<\/p>","protected":false},"author":107,"featured_media":23758,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[1609,5],"tags":[1508,65,10255,8144],"coauthors":[22259],"class_list":["post-23757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mag1607","category-it-management","tag-bw","tag-hana","tag-ibm-power","tag-ram","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",400,192,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-768x369.jpg",768,369,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-100x48.jpg",100,48,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-480x230.jpg",480,230,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-640x307.jpg",640,307,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-720x346.jpg",720,346,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-960x461.jpg",960,461,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",18,9,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",1000,480,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",600,288,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699.jpg",600,288,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/06\/shutterstock_286565699-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Seit SAP im Jahr 2011 Hana generell f\u00fcr die Kunden freigegeben hat, gab es viele Spekulationen \u00fcber die Technologie, Architektur und die Bedienbarkeit. Da die Entwicklung rasant voranschreitet, \u00fcberholen sich die Aussagen, Dokumentationen und Informationen stetig. Mit einigen Mythen m\u00f6chte der Autor die E-3 Leser in diesem Artikel konfrontieren und danach fragen: H\u00e4tten Sie\u2019s gewusst?<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/categoria\/mag1607\/\" rel=\"category tag\">MAG 16-07<\/a>, <a href=\"https:\/\/e3mag.com\/es\/categoria\/gestion-informatica\/\" rel=\"category tag\">IT-Management<\/a>","author_info_v2":{"name":"Jens Gleichmann, Q-Partners","url":"https:\/\/e3mag.com\/es\/author\/jens-gleichmann\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/23757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/users\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=23757"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/23757\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media\/23758"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=23757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=23757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=23757"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=23757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}