随着工业4.0的到来,物联网正驱动着大数据及实时分析的需求,在数据数量与种类极速增长的情况下,要求企业能够快速萃取各类数据来做实时决策,以确保企业竞争力的提升。但是在过去,受到硬件高成本与低性能的制约,让大数据实时分析变得举步维艰。现在,内存容量大幅提升,而价格却逐年降低,使得内存运算风起云涌,这时全新架构的列式数据库SAP HANA迅速成为市场的主流。
SAP HANA是经过预先配置的设备,包含与硬件绑定的内存数据库和分析软件,其中包括了用于数据建模,数据和生命周期管理,安全保护,操作等方面的工具以及OLTP数据库,可以对多个界面和数据源提供有效的支持。它采用灵活建模的策略,对大量非聚合数据进行实时分析,这样就满足了企业实时决策的需求。
Dell EMC与SAP从1996年就开始密切合作,包括在系统设计、交付和广泛服务等每一个层次上,都具有20年以上的合作伙伴关系。Dell EMC有稳健高效的基础平台,无缝衔接的专业服务,以及一体化架构的优化设计,让Dell EMC SAP HANA成为企业的首选。
Dell EMC除了做了大量的优化设计和应用测试,来确保Dell EMC SAP HANA兼容与高效外,还提供了工厂预装SAP HANA系统。在服务器开箱后,即可得到已经安装部署,且优化过的SAP HANA系统。
Dell EMC SAP HANA平台的运维是日常关键性工作,下面是由工程师总结的,关于HANA管理员必备的命令与工具,超级实用。
01
查看HANA状态
切换到实例用户su - adm,执行HDB info查询服务进程。
或执行sapcontrol -nr 01 -function GetProcessList查看。
也可以执行ps-ef | grep sapstartsrv 来查看HANA相关的服务实例进程是否启动。
02
启动或关闭HANA
切换到实例用户su - adm,HDB start 启动HANA。
启动信息再启动日志:
/usr/sap/DSC/HDB01/dellhana02.saplab.local/trace/sapstart.log
HDB stop 关闭HANA。
当然也可以通过root用户去启停HAHA。
/usr/sap/hostctrl/exe/sapcontrol –nr <instance_number> -function stop/start
03
安装HANA studio并连接HANA DB
在客户端服务器上安装HANA studio软件,打开studio,选择add system。
输入HANA服务器IP与实例ID;
输入 HANA DB SYSTEM用户与密码;
进入HANA studio就可以查看相关信息。
04
交互式查询
对数据库信息的查询有多种方式,比如hdbsql命令行,也可以使用studio hdbsql命令行:
或:hdbsql -n localhost -i 1 -u SYSTEM -p Admin1234 "select table_name from tables"HANA studio。
05
HANA日志管理
Log mode有两种模式可选:Normal,默认模式,参数enable_auto_log_backup=yes,log segment会被自动的备份;而另外一种模式Overwrite,log segment不会被进行备份,进行了savepoint之后,free状态的log segment会被直接覆盖,不推荐在重要的生产系统使用。
日志模式修改:
ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('persistence', 'log_mode') = 'overwrite' WITH RECONFIGURE;
ALTER SYSTEM ALTER CONFIGURATION ('global.ini', 'SYSTEM') SET ('persistence', 'log_mode') = 'normal' WITH RECONFIGURE。
查询log文件:SELECT * FROM SYS.M_LOG_SEGMENTS ORDER BY SEGMENT_ID。
空间满时,清理日志文件:ALTER SYSTEM RECLAIM LOG。
06
数据导出导入
数据的export/import是常用的数据迁移或备份方式:
A:查询对象demouser1.testtab1是存在的,并执行export;
B:然后在导出目录下发现导出的数据文件;
C:删除对象demouser1.testtab1,模拟数据丢失,查询该对象不存在了;
D:导入丢失的对象,查询丢失的对象回来了。
07
数据备份恢复
A:备份;
B:模拟数据丢失;
C:恢复;
选择一时间点的备份;
开始做恢复;
恢复完成;
查询误删除的表已经恢复。
08
HANA磁盘监控
打开HANA studio,选择实例点击右键,选择configuration and monitoring –> open Administrator。
选择volume tab,可以查看每个server的空间使用情况。
09
系统资源使用监控
选择overview,可以查看系统资源使用情况,以及系统运行状态。
10
HANA DB性能监控
选择performance,可以查看系统中的session连接,sql语句以及事务运行等情况。
11
检查告警信息
选择alerts,可以查看系统的告警信息。
好文章,需要你的鼓励
K Prize是由Databricks和Perplexity联合创始人推出的AI编程挑战赛,首轮比赛结果显示,获胜者巴西工程师Eduardo Rocha de Andrade仅答对7.5%的题目就获得5万美元奖金。该测试基于GitHub真实问题,采用定时提交系统防止针对性训练,与SWE-Bench 75%的最高得分形成鲜明对比。创始人承诺向首个在该测试中得分超过90%的开源模型提供100万美元奖励。
T-Tech公司研究团队开发了SAE Boost助推器系统,通过训练专门的"错误补偿器"来增强AI理解工具对专业领域的理解能力。该系统在化学、俄语和外交等领域测试中显示出显著改进效果,同时完全保持原有通用能力。这种模块化设计为AI系统的持续优化提供了安全可靠的路径,对AI可解释性研究具有重要意义。
阿里巴巴通义千问团队发布开源编程模型Qwen3-Coder-480B-A35B-Instruct,专门用于软件开发辅助。该模型采用混合专家架构,拥有4800亿参数,支持25.6万token上下文长度,可在数秒内创建完整功能应用。在SWE-bench基准测试中得分67.0%,表现优于GPT-4和Gemini。模型基于Apache 2.0开源许可,企业可免费使用。AI研究者称其可能是目前最佳编程模型,特别适合企业级代码库理解、自动化代码审查和CI/CD系统集成。
斯坦福大学研究团队开发出革命性AI系统,能够像生物学家一样"看懂"蛋白质三维结构并预测功能。该系统通过多层次分析方法,在蛋白质功能预测方面达到90%以上准确率,为新药开发和精准医疗开辟新道路。这项技术不仅加速了蛋白质研究进程,更为解决复杂疾病提供了强大的AI助手,预示着人工智能与生物医学融合的美好前景。