-
本期为系列活动的第六期,领读书籍为《SQL优化核心思想》邀请华为高斯数据主任工程师徐铭老师视频领读助您掌握SQL优化技能 提升数据库性能查看活动详情,请戳【活动链接】----------------------------------------------------------------------------------------------------------------------------------01.【征集时间】2020年4月20日~2020年4月26日02.【什么是云享读书会】每期云享读书会活动,会选取一本技术相关的畅销书籍,由领读专家提炼书籍精华,在读书会的专属微信社群中,每日输出精华知识的领读视频,帮助大家快速积累专业知识。活动期间会设置每日自测题、结业实践任务、提交读书笔记三种积分获取任务,并根据活动结束后的积分排行发放活动奖励。03.【结业实践结果要求】1. 根据结业实践作业中的题目要求作出解答;2. 将解答内容(包括SQL语句和执行成功截图)按照如下格式回复至本帖下方: 结业实践任务编号+解答内容+SQL语句+执行成功截图,例: 结业实践任务1 问题为...,优化方式为...。 SQL: Create...; analyze...; where...; 执行结果: 3. 截图中关键信息包括:华为云账号,当前的数据库、Schema、SQL语句,SQL执行结果。04.【活动奖励】领读专家将在活动时间内提交的有效读书笔记中,评选出3篇最佳读书笔记。奖品为HUAWEI FreeBuds 悦享版活动排行1-10名奖品为华为云定制双肩包活动排行11-50名奖品为本期领读书籍《SQL优化核心思想》05.【注意事项】1. 活动结束后,由专家进行判题,并增加活动积分25分/小题;2. 本次活动通过提交读书笔记,可获得的积分上限为200分;3. 请务必按照上述要求提交内容,以免影响积分增加;4. 若积分值相同则以完成学习任务的时间先后排序,其中任务完成时间的判定优先级为:读书笔记>结业实践>自测题>其他;5. 其他积分获取方式请查看活动社群公告;6. 其他未说明事项请参照 云享读书会《SQL优化核心思想》
-
数据库性能诊断和优化是提高数据库性能和稳定性的关键技术之一。快速的发现问题、定位根因并且进行止损,是每个用户的需求。华为云SQL Server提供了慢SQL 审计功能,基于原生的审计功能,较以往更加强大,SQL审计功能会将会对服务级、数据库级、表级的主要变更操作记录进审计日志文件,可以帮助您更快速的定位和解决问题。 为什么要开启慢SQL审计 查询日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是1秒)的语句,您可以通过慢查询日志的日志明细,查找出执行效率低的语句,进行优化。您可以一键开通当前实例的慢 SQL 审计功能,并通过下载慢日志文件对当前实例上运行的慢 SQL 进行业务分析和判断。 如何查看慢日志1. 登录管理控制台。2. 单击管理控制台左上角的,选择区域和项目。3. 选择“数据库 > 云数据库 RDS”。进入云数据库 RDS信息页面。4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。5. 在左侧导航栏单击“日志管理”,在“运行日志”页签下,选择“下载”页签。6. 在“下载”页面,记录所生成的审计日志文件名。说明:1. 审计日志文件名称以RDSAudit开头,会自动添加GUID和时间戳组合为文件名。2. RDS for SQL Server实例将默认开启SQL审计功能,并且不支持关闭。7. 通过SQL Server客户端连接目标实例。8. 目标实例连接成功后,通过执行如下sql查看审计日志详情。select*from msdb.dbo.rds_fn_get_audit_file(file_pattern, initial_file_name, audit_record_offset)file_pattern9. 指定要读取的审核文件集目录(或路径)和文件名。initial_file_name10. 指定审核文件集中要开始读取审核记录的特定文件的路径和名称。audit_record_offset11. 指定一个已知位置,该位置包含initial_file_name指定的文件。如何下载慢日志1. 登录管理控制台。2. 单击管理控制台左上角的,选择区域和项目。3. 选择“数据库 > 云数据库 RDS”。进入云数据库 RDS信息页面。4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。5. 在左侧导航栏单击“日志管理”,在“运行日志”页签下,选择“下载”页签。6. 选择目标日志文件,单击操作列中的“下载”。l 系统会在“下载”弹出框中自动加载下载准备任务,加载时长受日志文件大小及网络环境影响。n 下载准备过程中,状态显示为“准备中...”。n 下载准备完成,状态显示为“准备完成”。n 下载准备工作失败,状态显示为“异常”。l 在“下载”弹出框中,对于“准备完成”的日志文件,单击“确定”,下载审计日志。单击“取消”,则不下载审计日志文件,直接返回下载页签。下载链接有效期为5分钟。如果超时,提示用户下载链接已失效,关闭窗口后执行重新下载日志文件。如果您想对 SQL Server 数据库进行优化那就赶紧使用起来吧!了解更多,请戳我...
-
RDS MySQL先吐槽一下,提供的用户名和密码里面有I 和1 ,这个简直....T1目的通过浏览让用户快速选择到适宜的数据库,并进行有效决策。问题描述产品选型最大链接数 1300每秒执行事务数 400每秒执行SQL数 6000MySQL 5.7RMB 600/m高可用,物联网,性价比操作体验是否能输出个报告输出的报告包含哪些内容可以看出,在包年折扣的情况下,满足这个需求有三个产品配置可以选: 2C4G,1C8G,1C4G。在点击立即购买之后,有相应的报告可以生成,对所选的配置进行了描述,购买时长和对应的价格都有说明。最后生成报告这个比较实用。T2目的了解用户购买的操作过程,寻找流程断点和操作困难点,检验产品易用性。问题描述买2U4G的MySQL数据库,用于物联网业务部署,创建一个RDS1908-DB的MySQL数据库。操作体验物联网业务真的适合用MySQL么?按需计费华北-北京一RDS1908-DBMySQL 5.7主备主可用区:可用区1 备可用区:可用区2 2 核 | 4 GB80GB不加密vpc-testdbstestUser_test基本上默认的选项都可以满足,不用怎么改。数据库创建时间有一定的周期。T3目的了解用户在进行内网链接时候所采用的筛选信息方式以及内网链接时,有效配置易用性。问题描述ECS-001操作体验提供的ECS-001是可用区3的,会不会有问题。T4目的了解用户购买的操作过程,寻找流程断点和操作困难点,检验产品的易用性。问题描述登陆数据库,并创建数据库user。操作体验这个操作有点简单吧。。。。T5目的查看用户参数配置中的操作过程和数据处理方式。问题描述数据库中的表中出现非法数据,经检查是参数中卫队SQL_MODE进行参数设置导致,需要修改参数。SQL——MODE -> NO_ZERO_DATE NO_AUTO_CREATE_USER操作体验这些参数配置都可以通过控制台操作,还是挺方便的。操作相关的视频,后续网盘吧。
-
6月中旬,华为云TaurusDB性能挑战赛面向全球数据库爱好者发起“数据库强者”炼造计划,短短一个多月,来自学校以及各行各业近800名牛人大咖参与其中。500支参赛队伍,在经历海选和初赛的6000次作品提交后,87支队伍晋级复赛。现在,这87支队伍又向通往决赛的10强席位发起冲击。那些通宵达旦而又燃情似火提交作品的夜晚,正在悄然记录着这些数据库爱好者们的蜕变历程。数据库于他们,因为热爱,所以坚持。“95后技术网红”的凌晨代码提交记录以往较多的是算法竞赛,很少有工程类的比赛,像华为云这类工程类竞赛,能激励越来越多的学生党和像我这样进入职场不久的新人去磨练自己的工程能力,多一次动手实践的机会,当然比赛奖金也很有诱惑。— 这位95后的徐靖峰有着超越年龄的谦逊和稳重他叫徐靖峰,是一个技术牛人,尤其擅长JAVA,也是一个分享达人,个人微信公众号也是他分享技术最多的平台之一,他有着一万多忠实粉丝。参加大赛需要花费很多时间,作为一个经常超越“996”工作模式的程序员,他只能利用别人放松休息的时间与他的队友一起解题、设计架构和优化,因此,大赛的工作人员经常能看到他凌晨的代码提交记录,而这一切行为的动力都源于他内心对数据库技术的浓厚兴趣和狂热喜爱。徐靖峰的分享热情还不止于技术上。大赛还处于招募期时,因为有着丰富的比赛经验,他会经常跟主办方工作人员交流一些大赛流程运作的事情。比如,他提议设计比赛的拉新活动、代码公测环节,鼓励选手分享评测等内容,这些建议在活动运作中都有给予了一定的考量和采纳。北大学霸参赛的“坎坷”经历谈到参加比赛的初衷,这位不愿透露姓名的北京大学的研二学霸表示,大赛考察的数据库领域十分具有吸引力,因为兴趣使然,还没留意到丰厚奖金时他就已经决定要报名了,他更加看重的,是可以通过比赛提升自己,在与其他选手交流切磋中提升自己,对今后的找工作非常有帮助。然而,这位在学习上向来运气不错的北大学霸,这一次似乎并没有那么顺利,甚至有些“坎坷”。由于对大赛报名流程没有弄清,他虽然成功通过了海选赛的赛题评测,但因为没有完成最后一个报名小步骤,错失晋级初赛机会。起初大赛方并没有同意他晋级的请求,后来这位数据库超级狂热选手多次找到工作人员,表明他想要参加比赛的诚挚心意。最终主办方被他的坚持和热情所打动 “破例”将他纳入海选赛晋级名单。令人欣慰的是,他不仅没有辜负主办方的破例,且通过两周的不断优化,成功突出重围,以初赛前十的成绩晋级复赛。工作人员很认真用心的答疑,让人十分感动。另外,硬盘很不错,比我之前参加的那些大赛硬盘都要快,给华为云点赞,希望这样的比赛能多举办!— 来自研二学霸的反馈通过海选赛和初赛的他,对自己取得的成绩看上去似乎并不满足,但这也让他对后面赛程的期待,显得更加的饱满。奶爸程序员参赛历程的新路标他叫Compass,压轴出场不仅是因为他在初赛阶段取得第一名的骄人战绩,还因为他是一位奶爸,更是一位拥有8年工龄的资深软件工程师,尤为擅长C\C++。晋级比赛可以赢取丰厚奖金,但却不是他的主要原因,“我想要保持长期参赛的习惯。”他这样说道。据了解,Compass大学时期就经常参加ACM大赛,哪怕工作已经8年,期间也一直在参加自己擅长领域的比赛,这是他感受快乐的一个重要源泉。在交流中学习,在切磋中成长,他的能力也在长期的比赛经历中提高很多。采访时,这位选手多次提到,相比于以前其他公司举办的类似比赛,他感受到了华为硬件技术实力真的称得上世界一流,并对此赞不绝口!同时,这位选手对TaurusDB大赛的题目和技术答疑也表示肯定,“复赛题目难度增加,是一个很不错的题目,而且客服很给力,有应必答。”作为一名有着丰富参赛经验的选手,这是他比赛经历的一个节点,但正如他感受到的一切,这也将是他比赛经历的新路标,无论是在校生、初入职场的萌新,亦或是资深职场人,都在那些不动声色的默默坚持中,收获着坚持和热爱所赐予的激情和快乐。实际上,这三位选手只是800名参赛选手的缩影,TaurusDB挑战赛为全球数据库爱好者们搭建了一个技术交流、人才培养、机遇共创平台和生态,也让像徐靖峰等众多数据库领域爱好者们在华为云这块肥沃的土地上萌芽和成长。
-
背景说明:SQL Server数据库采用的同步方案,均只包含同步数据库粒度的内容,数据库以外实例上的内容默认都是不同步的,这些内容中常用的包括:Linked Servers,Agent Job所以当用户的RDS SQL Server 高可用实例发生主备切换后,用户需要主动在新的主节点上重新创建以上内容 操作说明:SQL Server 实例级功能目前在RDS托管实例上常用的有:Linked Servers,Agent Job Linked Servers:即SQL Server外部链接服务,主要用于从远程数据源中读取数据,并针对 SQL Server 实例之外的 OLE DB 数据源等远程数据库服务器执行命令。官网链接详见:https://docs.microsoft.com/zh-cn/sql/relational-databases/linked-servers/linked-servers-database-engine?view=sql-server-2017 主备切换后,你需要通过以下方式来进行手动同步创建操作:1.主备切换之前,通过微软提供的官方SSMS客户端工具连接你的主实例,保存好你的DBlink创建脚本,具方法如下:在服务器对象-->连接服务器下找到你当前实例的DBLink连接。2.选中链接服务器,然后点击F7,会自动弹出对象资源管理信息页,在该页面中可以方便你快速的创建Create脚本,具体如下: 3.接着你可以在新窗口中看到你当前实例上所有DBLink的创建脚本,仅需Copy该脚本进行保存,并注意修改@rmtpassword上的密码即可后续再新主节点上进行创建。USE [master]GO /****** Object: LinkedServer [DRS_TEST_REMOTE] Script Date: 2019/5/25 17:51:50 ******/EXEC master.dbo.sp_addlinkedserver @server = N'DRS_TEST_REMOTE', @srvproduct=N'', @provider=N'SQLNCLI', @datasrc=N'DESKTOP-B18JH5T\SQLSERVER2016EE' /* For security reasons the linked server remote logins password is changed with ######## */EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'DRS_TEST_REMOTE',@useself=N'False',@locallogin=NULL,@rmtuser=N'sa',@rmtpassword='########'GO 备注:以上脚本为范例,创建的脚本可能包含大量系统默认配置项,但是每个DBLink仅需保留以下两个关键脚本即可执行成功,同时需要注意重新输入账号连接密码 Agent JOB:又名SQL Server代理服务,可以方便用户快速的在实例上创建定时任务,帮助用户进行日常运维和数据处理工作.官网链接详见:https://docs.microsoft.com/zh-cn/sql/ssms/agent/sql-server-agent?view=sql-server-2017 主备切换后,你需要通过以下方式来进行手动同步创建操作:1.通过微软提供的官方SSMS客户端工具连接你的RDS实例,同时在SQL Server代理-->作业下找到你当前实例上的所有JOB任务:2.点击选中SQL Server代理下的作业,然后点击F7,可以在对象资源管理器中看到所有的JOB作业,全部选中后点创建脚本到新窗口:3.Copy新窗口中的T-SQL创建脚本进行保存,然后注意修改如下几个关键项,以保障你后面的创建成功:a.注意修改你的每个JOB上的Ower账号:例如:@owner_login_name=N'rdsuser' 备注:1.新建JOB的Owner账号十分重要,在RDS SQL Server上,仅有该JOB的Owner可以看到实例上自己的JOB,别的Login账号是看不到无法操作的,所以建议所有的JOB Owner尽量是同一个账号方便管理。2.sys打头的JOB属于系统JOB不需要进行同步,请注意识别。
-
云数据时代的到来,互联网上每一分钟就产生100TB以上的数据,不仅数量庞大而且种类繁多,企业也因此面临各种数据库管理复杂的难题。目前企业的数据库使用者,大多面临以下问题:SQL输入费时、需要同时查看多个结果集、复杂SQL语句的批量执行需要能够被正确的拆分、需要更全面的性能分析和诊断手段、以及更大容量的SQL文件的导入能力等等。这些问题成为企业数据库使用者的头号心病,日夜萦绕于心的同时,不禁发问道:“到底什么时候才能出一款省心省力又好用的数据库管理产品呢?”针对这些问题,华为云数据管理服务(Data Admin Service,简称DAS)坚持“以客户为中心”,精心专研每一处服务,致力于为客户创造长期价值。值此盛夏之际,华为云DAS2.0全新升级,集自动化智能化于一体,新增多项数据库运维、智能诊断功能,大幅度提高开发效率,助力技术人员实现便捷的数据库客户端管理,让数据管理变得高效、安全、简单。DAS2.0对实例的库、表、字段等元数据信息,由1.0的实时查库,升级为后台任务的定期采集,减少了对用户库的查询次数,降低了对用户库的性能影响,且针对有很多表的实例,模块搜索性能提升,可提供翻页能力。但该特性的开启,需要用户打开以下3个开关:记住密码、元数据采集、SQL记录功能,方可使用。DAS主要升级功能点:1、 库管理DAS全新升级为基于库维度的数据库管理方式,在库级别提供日常大部分数据库管理功能,如查看、搜索、排序、管理各种对象列表(表、视图、存储过程等)、慢SQL诊断、可视化表结构编辑,打开表(支持行列复制、where条件过滤、在线编辑),快速生成表的测试数据等。功能全面优化,数据库管理更为便捷简单。2、 SQL窗口SQL智能提示能力进一步提升,用户输入SQL更加方便、流畅。SQL执行结果集提供追加和覆盖两种可选模式:“我的SQL”支持多维度可见级别(全部实例、当前实例、当前库);支持将执行过的SQL语句,并保存到SQL执行记录中,可方便进行历史追溯和SQL复用再次执行。针对表特别多的场景,表列表的展示方式,支持极高性能的搜索和翻页展示能力。智能高效又可靠,交互体验流畅,企业的好帮手。3、 导入导出导入导出提供更加详细的日志追踪记录,用户可以在任务执行的任何阶段,主动终止任务的执行,及时规避导入导出过程中可能对库产生的性能影响。导入容量全面升级,最大支持1G的大SQL文件导入,支持各种复杂、极端的SQL语句写法,保障SQL语句拆分准确性。安全方便容量大,助力用户更好管理。4、云DBA服务新增云DBA服务模块,集实时性能、实例会话、SQL诊断、诊断报告、InnoDB锁等待、Binlog查询等 6大版块于一体。实时性能:支持用户自定义显示指标、各指标的展示顺序、各指标的阈值自定义、高于阈值的高亮显示;支持跨实例的多实例实时性能对比能力、支持跨实例的多实例实时性能看板展示。实例会话:根据会话时间区间进行聚合统计,支持根据用户、数据库、来源IP进行分组过滤,支持慢SQL展示及一键诊断,支持KILL会话操作。SQL诊断:支持SQL语句和批量SQL附件两种方式诊断,诊断能力进一步提升,支持多表Join的复杂语句诊断,可随时终止诊断任务。InnoDB锁等待分析:可以查看所有发生锁等待的级联关系,可一键KILL会话节点,可查看每个会话的具体信息,包括会话时间、执行的SQL内容、持有锁的范围等等。每一轮升级均源于对客户体验的用心和对产品的虔诚,在深植于心的同时亦渗入到平日的点滴行为,一如既往,从一而终。我们坚信唯有用心与善良,方能赢取未来,也敬请期待我们开启下一轮的新升级。
-
背景说明 tempdb是系统数据库,它是一个全局资源,可供连接到 SQL Server 实例或 SQL 数据库的所有用户使用 。它是一个临时数据库,无法永久保存数据,作用是给实例中的各种请求处理中间数据,分为主数据文件(.mdf)、次要数据文件(.ndf)和日志文件(.ldf)。当服务重启的时候,tempdb会被重新创建。 tempdb数据库如果在设计上存在缺陷,会存在性能上的问题。尤其是tempdb数据库在一些高并发的场景,如果应用频繁地创建和销毁临时表,会导致实例卡顿从而影响业务。 微软官方建议将临时数据库的文件拆分成多个,一般与逻辑CPU个数相同,超过8个则使用8个数据文件,解决闩锁争用问题每次额外加4个文件。使用说明 目前华为云SQL Server各个版本的日志文件均为一个,但数据文件的数目不同。2008、2012、2014实例默认1个数据文件,2016实例默认4个数据文件,2017实例默认8个数据文件。 用户需要根据实例实际规格和具体场景确定数据文件的创建个数。下面将以32U的SQL Server 2014EE实例为例创建8个tempdb的数据文件。操作说明 准备工作 安装SQL Server客户端,在关系型数据库服务创建一个32U的SQL Server 2014EE实例 操作步骤 1.启动SQL Server Management Studio客户端 2.选择“连接 > 数据库引擎”,在“连接到服务器”弹出框中填选登录信息图1 连接到服务器 服务器名称格式为目标实例的主机IP和数据库端口(IP和数据库端口之间请使用英文半角逗号)。例如:x.x.x.x,14333.查看当前tempdb信息选择“数据库 > 系统数据库 > 临时数据库”,右键单击“属性”,在弹出框中选择“文件”,查看当前tempdb信息图2 查看当前tempdb信息 或通过SQL语句查询SELECT name AS FileName,size*1.0/128 AS FileSizeInMB,CASE max_sizeWHEN 0 THEN 'Autogrowth is off.'WHEN -1 THEN 'Autogrowth is on.'ELSE 'Log file grows to a maximum size of 2 TB.'END,growth AS 'GrowthValue','GrowthIncrement' =CASEWHEN growth = 0 THEN 'Size is fixed.'WHEN growth > 0 AND is_percent_growth = 0THEN 'Growth value is in 8-KB pages.'ELSE 'Growth value is a percentage.'ENDFROM tempdb.sys.database_files;GO4.使用如下语句查看当前实例的tempdb的逻辑文件名称 SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('tempdb');图3 查看tempdb 5.在“文件”页签下查看tempdb在磁盘上的当前位置图4 查看当前位置 6.使用如下语句将tempdb文件迁移到D盘RDSDBDATA文件夹的DATA目录下,根据实际需要指定初始大小和增长速度 USE master; GO ALTER DATABASE [tempdb] MODIFY FILE (NAME = tempdev, FILENAME = 'D:\RDSDBDATA\DATA\tempdb.mdf', SIZE = 8MB, FILEGROWTH = 64MB); GO ALTER DATABASE [tempdb] MODIFY FILE (NAME = templog, FILENAME = 'D:\RDSDBDATA\DATA\templog.ldf', SIZE = 8MB, FILEGROWTH = 64MB); GO图5 迁移文件 7.在“实例管理”页面,选择指定的主实例,单击“更多 > 重启实例”,也可以在“实例管理”页面,单击目标实例名称,在页面右上角,单击“重启实例” 8.使用SQL语句查询文件是否迁移成功 SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID('tempdb');图6 查看tempdb 9.根据实际需要配置文件名、初始大小、增长速度等信息,通过如下SQL语句或界面增加tempdb的文件数-- 根据CPU的数量增加tempdb文件数、初始大小和增长速度分别为8MB和64MBUSE [master]GOALTER DATABASE [tempdb] ADD FILE ( NAME = N'temp2', FILENAME = N'D:\RDSDBDATA\DATA\tempdb2.ndf', SIZE = 8MB, FILEGROWTH = 64MB)GOALTER DATABASE [tempdb] ADD FILE ( NAME = N'temp3', FILENAME = N'D:\RDSDBDATA\DATA\tempdb3.ndf', SIZE = 8MB, FILEGROWTH = 64MB)GOALTER DATABASE [tempdb] ADD FILE ( NAME = N'temp4', FILENAME = N'D:\RDSDBDATA\DATA\tempdb4.ndf', SIZE = 8MB, FILEGROWTH = 64MB)GOALTER DATABASE [tempdb] ADD FILE ( NAME = N'temp5', FILENAME = N'D:\RDSDBDATA\DATA\tempdb5.ndf', SIZE = 8MB, FILEGROWTH = 64MB)GOALTER DATABASE [tempdb] ADD FILE ( NAME = N'temp6', FILENAME = N'D:\RDSDBDATA\DATA\tempdb6.ndf', SIZE = 8MB, FILEGROWTH = 64MB)GOALTER DATABASE [tempdb] ADD FILE ( NAME = N'temp7', FILENAME = N'D:\RDSDBDATA\DATA\tempdb7.ndf', SIZE = 8MB, FILEGROWTH = 64MB)GOALTER DATABASE [tempdb] ADD FILE ( NAME = N'temp8', FILENAME = N'D:\RDSDBDATA\DATA\tempdb8.ndf', SIZE = 8MB, FILEGROWTH = 64MB)GO或在“文件”页签,单击“添加”,增加tempdb的文件数图7 添加tempdb文件 、10.配置完成后,再次重启实例 11.验证文件增加成功图8 查看tempdb信息
-
再次参加体验官的活动,不过这次有点拖沓了,有点小尴尬。简单来说,这次是评测华为云的SQLServer服务,时间问题这次没有做多平台的性能对比(主要是也没钱做),而且相信官方心中自有定数。那么就主要针对单次的性能进行评测以及云品台的操作体验进行评测。首先是根据官方教程进行压力测试,测试服务器是16c32g的ecs,数据库是8C32G。根据官方教程使用hammerdb进行压力测试,不知道为什么,在我的服务器上进行测试的时候结果感人。这种频繁出现的假死现象我一直没有找出原因来,后来我重新购买实例,能够确保我除了可用区之外都和官方是相同的配置,可用区一卖完了,所以我选了可用区二,我觉得这个应该不影响吧,也都是通用增强型实例。另一个问题就是说,我的压测分数低好多欸,我看其他人都是上7位数,而我在6位数末尾晃荡换数据库没有解决,我不清楚问题出在哪了,,,绝望总结一下,我的配置和官方一样,但是tps稳定的低一些,同时还有非常明显的类似于假死的状态,隔一段时间就会出现一次,其他人好像没有这个问题。我不确定是不是我远程连接或者是其他配置问题另一大方面是这次数据库活动的用户体验总体来说是非常简洁明了的,从购买到实际上手使用,一帆风顺,也没有什么令人迷惑的地方,要说有就是那么多版本的SqlServer完全不知道区别是啥,估计要自己测试了。数据库建立时间还是要有几分钟的。数据库管理界面,这是新买的2016版本的数据库,主备切换的确如官方说的一样快,40s左右。我觉得这已经非常的快了。运维上有日志系统可以查看,但是我没有找到自动搜集日志的入口,不知道是不是应该在别处进入。我看到的日志要手动下载,不能自动存入obs,不过在云监控运维界面找到了日志管理。点击配置数据存储好像配置的是日志?但是这个名字让人一下很难知道这是转储的监控数据吧,虽然可以合理推测,但是我甚至有一瞬间觉得那甚至是在配置数据库存储。还有一个令人迷惑的地方就是,运行日志应该是保留两周内?这里没有声明,我觉得可以说一下,同事也让人搞清楚这俩日志有什么不一样的地方。毕竟在云监控界面有一个更全面的可视化日志。我觉得这次体验最好的是数据库管理界面了。点击登录之后会跳转到第三方界面,然后输入用户名密码登录。不过这次这个系统非常好,比上次体验的zookeeper好很多,有域名,有ssl,emmmm,提交没成功?还丢了几行修改回忆一下总结就是,我觉得日志服务应当是比较重要的,出现问题也是现场的一个记录,但是我看华为云还有一个专门的日志服务,数据库的这几个日志已经把我搞蒙了,我不知道该如何正确的开启日志服务。
-
很高兴也很荣幸能参与这次华为云SQL Server的测评体验,本文是我这次体验后的一些感受和对比阿里云,腾讯云,亚马逊云的小小看法,纯属个人感受,如果有不正确的地方还请批评指导,下面是我体验过程,请审阅,谢谢! 1. 华为云产品体验 本着对华为产品一直有一种特别的情怀,所以每次进入华为云界面的时候 ,都会觉得它比其它云界面要大气全面,反正就是看着更养眼,哈哈!下面我们先来看看数据库购买体验吧。 1.1购买数据库进入服务列表,你可以发现服务种类很多,整体给人一种整洁清晰的感觉,功能全面,服务分类很有条理,这一点我觉得比阿里,腾讯,亚马逊要好(各位可以亲自感受一下)。我这里选择云数据库RDS。进去后你会发现左边栏有实例管理,备份管理,参数组管理和任务中心,页面正文部分也有全部引擎,实例名称分类检索,旁边还有一个标签搜索。上面有设置自动告警,查看向导,优惠活动和用户指南,说实话,直观感受比阿里,腾讯,亚马逊要更体贴,更全面。我们先点击购买数据库实例。来到华为云SQL Server购买界面,你会发现界面选项很丰富,不管是版本支持,还是性能规格,应有尽有。我这里选择的是sqlserver 2014 标准版 主备实例 ,规格选择8U32G1.2 弹性云服务器ECS购买这里规格也是相当丰富,我这里选择的是通用计算增强型,16U32G,下面我总结下本次测试选用的产品规格数据数据库RDS:sqlserver 2014 标准版 主备实例 按需计费 实例规格8U32G 硬盘超高IO 800G 弹性云服务器ECS:通用计算增强型 16U32G 镜像选择公共镜像Windows server 2016 标准版版64位英文,云硬盘选择的40G,按流量计费,带宽选择10Mbit/s。2. 华为云数据库产品性能测试测试软件包含如下:ODBC Driver 13 for SQL serverhttps://docs.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-2017#microsoft-odbc-driver-13-for-sql-server 客户端安装测试工具Hammerdbwww.hammerdb.com/download.html下载Hammerdb3.1 测试设置及过程2.1 Benchmark选择Sqlserver TPC-C2.2 导数据双击“schema Build”下的Options进行Sqlserver连接以及数据仓库配置。配置数据库登陆IP、Port、用户名和密码、数据库名。双击Build进行导数据导初级完成后,终止导数据进程,如下图2.3 配置Driver Script双击Load进行测试激励加载2.4 创建Virual User进行测试双击create创建virtual user双击run进行测试2.5 测试结果查看最终结果展示如下下面附件有视频录频3. 华为云数据库监控界面展示不得不说,这个监控界面整体数据显示非常的清晰可辨,还可根据自己需求自定义监控,相当的全面(我截图完全是想展示华为云哪怕只是颜值就已经征服我了,图并不是跑数据时候的图)另外还有监控大屏展示,有木有很厉害!哈哈哈哈数据库后台监控显示由于个人原因导致在跑数据的时候没有截取监控后台的cpu使用率,硬盘读吞吐量,IOPS,使用中的数据库连接数等图,但是相关数据我还是记下来了,我就直接汇报下,很抱歉!cpu我这边记录最高达到了69.03,硬盘读吞吐量最高到52.31,IOPS最高到5513,数据库连接数80,前两个数据我个人感觉还好,IOPS这个我不了解,暂不做分析,数值就是这个,数据库的配置什么的在上面也都提到了。总结一下 1 操作体验 基于当前环境,产品可以稳定运行,虽然配置不高,但是体验感受还是很不错的。2 产品性能在使用过程中,这边可以在web界面查看监控,通过图标的形式了解设备运行状况,华为云的sql server 整体给人是一种很清晰的感觉,不管操作那一模块,我个人都感觉很详细很有条理,操作起来非常方便,即使IT小白也没问题。真的很赞!3 对比友商,和国内阿里 腾讯比的话,华为云不管是从外貌还是功力,我都觉得比另外两位好,界面清晰易辨,分类合理有条理,在相关产品的选择上也要比另外两位丰富,引导也很有章法,不管是从哪方面出发,都比另外两位要全面。4 遇到的问题及建议遇到问题:1.导数据的时候,提示权限不够 2 倒完数据后结果显示有乱码现象,这个可能是我个人问题,我这里还是记录一下 3 主备实例灌入数据的时候有个短信提醒,我看很多用户似乎不明白什么情况,这个是否需要做个提示或者说明,谢谢。5 对于华为的产品,我个人一直都是热爱的,有朋友不管是用手机,笔记本还是服务器,我都会推荐华为的,包括我公司也用到有华为的产品,华为不管在产品性能还是售后服务都是业界第一,我相信很多朋友应该跟我一样这么觉得,最后真的很感谢华为云给予的这次体验机会,由于工作忙也不是专业的,只能熬夜写了,不足的地方还请见谅,以后会做的更好,期待下一次的体验,谢谢!
-
内容见附件。
-
MSSQL体验MSSQL体验操作体验操作体验1 导引操作体验2 创建操作体验3 扩容操作体验4 删除产品性能测试工具测试案例1 选型4C8G共享型4C32G测试案例2 迁移测试案例3 备份恢复TBD竞品分析产品建议满意度及推荐度感谢HWC提供的这次体验机会,感谢小助手的包容,也感谢群里答疑的专家,很专业。HWC的产品也体验了很多,最深的感触就是觉得如果有什么技术盲点,华为云是你入门的不二选择。无论从价钱,还是文档,做的都很踏实。这次主要是体验华为云MSSQL产品,属于HWC云数据库产品范围,华为云数据库产品架构如下:关系型数据库MySQLPostgreSQLSQL Server非关系型数据库DDSRedisMemcachedCloudTableGES数据库生态DDMDBSSDRSDWSSQL Server是老牌的商用数据库。默认开启自动备份。操作体验操作体验1 导引第一次使用会有弹窗说明能注意到这里提示了三点,回答了怎么用,能不能少花点钱,以及如何开始的问题。关于帮助,一如既往的好,简洁,直切主题。这已经不是第一次遇见在产品首页的帮助真的点开就是你需要的帮助的情况。此处有掌声。HWC的RDS提供了如下版本:2017企业版,2016(企业版,标准版, web版), 2014(企业版,标准版,web版), 2012(企业版, 标准版, web版), 2008 R2 (企业版, web版)。采用2C4G的配置,对应的价钱,企业版10.7/h, 标准版 2.26/h, Web版本0.76/h。虽然支持的版本比较多,但是并不是所有的版本都支持HWC提供的所有特性,这在后面测试案例部分会有提到。操作体验2 创建选择一个Microsoft SQL Server 2016 WEB的配置,主要是便宜,按需可以尝试下性能。下单之后会有个汇总页面,说明选择的具体配置。创建是需要时间的,创建的过程中,在任务中心可以看到任务状态情况。创建成功之后可以选择登陆,MSSQL的默认用户是rdsuser,MySQL的默认用户是root。注意这里有登陆,和监控,监控是跳转到HWC的云监控,登陆是跳转到数据库管理控制台DAS。为了压测,同区新建个ECS。下载个harmmerDB很慢,这个和带宽没什么关系,是源的问题。安装好之后,再配合安装ODBC数据源,就可以通过hammerdb对RDS进行压力测试。我们发现,在数据库的服务器CPU已经达到90%以上的情况下,TPM在20k+,尝试将现有的服务器扩容以提高并发能力。操作体验3 扩容HWC支持将现有服务器变更规格。变更规格过程中服务实例的状态会体现这个过程,但是变更规格这个操作,在任务中心里并没有体现。从任务的角度是不能看到我们对服务器进行了变更的操作。变更之后性能要从数据管理控制台也能看到一些性能指标的可视化结果继续提升配置,但是不想再通过扩容的方式,想到我是不是不动现在的数据库,然后新建一个高规格的数据库实例,然后做数据迁移。 于是选择了一个非共享的,4C32G的实例。创建好之后选择数据迁移目前数据迁移服务处于公测阶段,暂时免费。但是发现不能迁移,涉及到DRS服务,目前支持2008, 2012, 2014的迁移。这点在前面提到过一小点。还有就是你会发现,有些硬件规格的资源是不能选择的,均已售罄,这个可能是个需要考虑的问题,不过如果必须,相信通过工单应该都能解决这些问题。操作体验4 删除不支持迁移,那么删除了这部分实例,重新创建其他版本的再做实验。删除这种操作不可恢复,安全级别比较高,需要验证,支持三种验证方式。以上部分,是从零上手RDS的MSSQL的过程,是些使用过程中比较可能的一些场景的操作流程。产品性能我觉得既然选择了云服务,那么我就不太想考虑运维的事情,只考虑性能能不能撑得住,万一撑不住怎么解决这些问题。所以,整理了上面这些操作层面的体验。接下来我们从产品性能的角度做进一步的尝试,希望能回答不同配置的服务能撑多大场子的问题。测试的过程比较重复,所以在创建不同实例的过程中也做了一些其他的尝试,遇到一些问题,顺便都记录在这部分性能测试的环节。测试工具这几次的体验中,还是比较喜欢这次的体验内容,因为提供了一个压力测试的方式,让这个评测更像评测。 本次体验推荐使用的是Hammerdb,其实也有其他选择可以做应该是,但是不一定方便。比如SysBench0.5和BenchmarkSQL等。但是,不会,卒。要装Java虚拟机,卒。其实都是借口,主要还是自己懒。测试案例1 选型其实在北京一区没并有太多的型号可以选,这个在选择的时候可以考虑下,在哪个区,当然,钱够的话,这些都不是问题。据说共享的实例会比独立的这种实例性能要差一点,所以尝试了下。评测的时候,在北京一也没太多可以选,4C8G的共享和4C32G的配置比较了下。发现一个问题,在选择4C32G的实例的时候,虽然创建的是通用增强型的实例,但是最后实际拿到的型号是rds.mssql.web.m2.xlarge.8 | 4 核 | 32 GB,总感觉像是内存优化型的。而4C8G共享型的拿到的型号是rds.mssql.web.s3.xlarge.2 | 4 核 | 8 GB。如果跑压力测试的话,应该选哪个?我们看一下对比。4C8G共享型Build Schema的过程,能到740kTPM以上,压力测试的过程能做到500kTPM4C32GBuild Schema的过程,只能做到520kTPM压力测试的过程只能在300kTPM以下。怎么感觉事没办成,钱花光了呢。测试案例2 迁移创建4C8G的服务器,安装2014web版本的服务器。TPC-C压力测试之后,再创建一个新的服务器,实现数据全库迁移。迁移实例创建过程迁移实例创建完成现在DRS服务公测,是免费的。通常转商之前会短信提醒几轮。配置好后提交即可,有提示任务创建成功。数据库实例的状态会显示迁移中,但是这里可能有个bug,后面会说。在DRS界面可以看到有个实例来实现全量迁移。点进去可以查看迁移的进度。在DRS中可以看到迁移过程已经完成,但是在数据库实例中的状态依然是在迁移,这就是前面说的那个可能的bug。测试案例3 备份恢复这里做了一个手动的备份操作,备份之后一个自然的想法是把数据恢复到另外一个实例上。这个实例可以是新建的,也可以是已有的。我觉得这个想法很自然,HWC应该也是这样认为的。但是当我们选择新实例的时候会提示服务器错误如果选择已有实例,并不能成功获取已有的实例列表。恢复当前实例是可以的,和删除的过程一样,需要验证。产品建议每次多少都有槽点,这些不一定是HWC这边做的不好,也可能是我们体验官过于小白了。希望能代表一部分C端用户的特征,所谓入门容易,精通难,体现在RDS上,我觉得也没什么不好。选择4C32G的时候,创建的服务器类型为rds.mssql.web.m2.xlarge.8 | 4 核 | 32 GB 这个应该是内存优化型的。这个生成的峰值2700kTPM重新创建一个4C8G的RDS,分配的型号是rds.mssql.web.s3.xlarge.2 | 4 核 | 8 GB,等创建好之后,我们看下性能差异。做规格变更调整的时候,在操作记录中没有,这样可能会出现一个存在创建记录,但是实际运行中的服务实例和创建记录并不一致的情况出现。不知道这点是不是问题。迁移过程完成之后,在关系数据库的实例中, 依然会出现运行状态是迁移中标记。比如从评测的时候到现在几个小时过去了依然有这个状态提示。还有就是备份恢复这部分,从备份创建新实例,以及将备份恢复到另外一个实例,我感觉都是需要的功能,万一恢复到现有实例,出了问题岂不是连恢复前的都没了么。满意度及推荐度一如既往的满意,但是备份恢复这点,我觉得还是蛮重要的。不过,可能主流都不会选择单机的实例了,也许在HA里面就没有这些问题,后面有机会再补充一下。总体还是满意,并且推荐的。感谢HWC提供评测的机会。
-
华为云SQL Server产品体验及评测 by liucancan一、报告说明1. 本报告由(ODBC Driver 13 for SQL server,Hammerdb 3.1工具)给出,工具测试的信息很少,建议大家用其它的工具(DAT)测试。2. 本评估报告作用是根据信息主体原有应用数据库的类型和相关数据以及云端RDS对应产品,针对性的为企业上云提供指导参考。 3. 本评估报告仅针对华为云数据库产品提供完整的检查评估和修改建议,对于其他云数据库产品暂不支持。4.如果在使用中遇到任何问题,请发邮件到该地址进行咨询:sales@huaweicloud.comSQL Server基础信息如下:SQL Server版本SQL Server 2014 SESQL Server 实例名sqltest-liucancan检测时间2019/7/10 10:20:10(二次)二、上云建议推荐下列RDS机型:SQL Server 2014 标准版 8核32内存 (主备版)(上海二)TPM测试值在110万左右(时间持续15分钟左右)三、检测项目检测结果检测推荐检测详情对象存储(OBS)对象式存储、任意类型和大小的数据、存储资源池任模拟80个并发,磁盘性能IOPS(5500+)、IOPS = 1000 ms/ (寻道时间 + 旋转延迟),可以忽略数据传输时间。虚拟私有云(VPC)为华为云数据库实例进行网络隔离和访问控制虚拟私有云:vpc-sqltest-liucancan,子网;subnet-az1(192.168.10.0/24)分布式缓存(DCS)热点数据放入缓存,加快用户端的访问速度,提升用户体验N/A(没太感受到华为这方面强大)在前端打开页面加载都好慢!论坛写的文章都会丢!中间件(DDM)后端对接多个数据库实例,实现分布式数据库的透明访问N/A(这边只是单测一个实例)数据迁移(DRS)数据复制服务,实现数据库平滑迁移上云N/A(平滑迁移)牵扯的技术点广、有网络的(混合云),有虚拟机的(HA)数据管理(DAS)专业优质的可视化操作界面N/A (几大云都支持前端WEB管理)监控(Cloud Eye)实时监测华为云关系型数据库资源的动态CPU使用率(65%),磁盘吞吐量(60-68)、连接数(80)、网络吞吐量(16-120)、内存使用率(20%)、云服务器(ECS)通过内网连接华为云关系型数据库可以有效的降低应用响应时间、节省公网流量费用镜像 :Windows Server 2016 标准版 64位英文 系统盘 高IO 带宽: 10 Mbit/s数据安全(DBSS)多种策略防止数据库被攻击N/A云审计(CTS)操作记录,供您查询、审计和回溯使用。N/A
-
华为云SQL Server产品体验及评测 by liucancan一、报告说明1. 本报告由(ODBC Driver 13 for SQL server,Hammerdb 3.1工具)给出,工具测试的信息很少,建议大家用其它的工具(DAT)测试。2. 本评估报告作用是根据信息主体原有应用数据库的类型和相关数据以及云端RDS对应产品,针对性的为企业上云提供指导参考。 3. 本评估报告仅针对华为云数据库产品提供完整的检查评估和修改建议,对于其他云数据库产品暂不支持。4.如果在使用中遇到任何问题,请发邮件到该地址进行咨询:sales@huaweicloud.comSQL Server基础信息如下:SQL Server版本SQL Server 2014 SESQL Server 实例名sqltest-liucancan检测时间2019/7/10 10:20:10(二次)二、上云建议推荐下列RDS机型:SQL Server 2014 标准版 8核32内存 (主备版)(上海二)TPM测试值在110万左右(时间持续15分钟左右)三、检测项目检测结果检测推荐检测详情对象存储(OBS)对象式存储、任意类型和大小的数据、存储资源池任模拟80个并发,磁盘性能IOPS(5500+)、IOPS = 1000 ms/ (寻道时间 + 旋转延迟),可以忽略数据传输时间。虚拟私有云(VPC)为华为云数据库实例进行网络隔离和访问控制虚拟私有云:vpc-sqltest-liucancan,子网;subnet-az1(192.168.10.0/24)分布式缓存(DCS)热点数据放入缓存,加快用户端的访问速度,提升用户体验N/A(没太感受到华为这方面强大)在前端打开页面加载都好慢!论坛写的文章都会丢!中间件(DDM)后端对接多个数据库实例,实现分布式数据库的透明访问N/A(这边只是单测一个实例)数据迁移(DRS)数据复制服务,实现数据库平滑迁移上云N/A(平滑迁移)牵扯的技术点广、有网络的(混合云),有虚拟机的(HA)数据管理(DAS)专业优质的可视化操作界面N/A (几大云都支持前端WEB管理)监控(Cloud Eye)实时监测华为云关系型数据库资源的动态CPU使用率(65%),磁盘吞吐量(60-68)、连接数(80)、网络吞吐量(16-120)、内存使用率(20%)、云服务器(ECS)通过内网连接华为云关系型数据库可以有效的降低应用响应时间、节省公网流量费用镜像 :Windows Server 2016 标准版 64位英文 系统盘 高IO 带宽: 10 Mbit/s数据安全(DBSS)多种策略防止数据库被攻击N/A云审计(CTS)操作记录,供您查询、审计和回溯使用。N/A
-
大家好!非常荣幸能够参加这次华为SQL Server的产品体验活动!最近这几天在杭州参加华为的HCIP的培训,本以为这个证书比较好考,没想到涉及到的内容太广了,培训的前几天,按照性能测试文档过了一遍,做了初步的测评,但是后面几天为了备考,为了确保考试能一次通过,不得不放弃更多的产品测评的想法,今天就简单的整理了测试的结果,晚点打算再仔细测试一下。一、性能测试前的准备工作1、开通SQL Server2014主备版,配置如下:计费模式:按需计费区域:上海二实例名称: rds-sqlservertest实例字符集: Chinese_PRC_CI_AS数据库引擎: Microsoft SQL Server数据库版本: 2014 标准版实例类型: 主备主可用区:可用区三备可用区:可用区三性能规格:通用增强型 | 8 核 | 32 GB存储类型:超高IO存储空间:800 GB磁盘加密:不加密虚拟私有云:vpc-sqlservertest子网;subnet-az1(192.168.10.0/24)内网地址自动分配内网安全组:sg-sqlservertest (入方向: TCP/3389, 443, 80, 22; ICMP/- | 出方向: -)参数组:Default-Microsoft SQL Server-2014_SE2、开通ECS实例计费模式选择按需。可用区保持与云数据库RDS的可用区一致。规格选择通用计算增强型,规格选择16U32G。 地域 上海二 可用区 可用区3 规格 通用计算增强型 | c3.4xlarge.2 | 16vCPUs | 32GB 镜像 Windows Server 2016 标准版 64位英文 系统盘 高IO, 40GB 备份策略 defaultPolicy | 启用 | 01:11 | 每天 | 90 天 虚拟私有云 vpc-sqlservertest 安全组 sg-sqlservertest 网卡 subnet-az1(192.168.10.0/24)弹性公网IP 规格: 静态BGP计费方式: 按带宽计费带宽: 10 Mbit/s云服务器名称 ecs-sqlservertest二、配置HammerDB并执行测试1、通过RDP远程登录到ECS主机的window操作系统桌面,下载HammerDB和SQL Server驱动,安装文档要求就可以。2、HammerDB配置以前没有用过HammerDB,就按照操作文档摸索。在Options菜单打开Benchmark子菜单,就打开了配置界面:按文档要求,选择SQL Server/TPC-C.双击“schema Build”下的Options进行Sqlserver连接以及数据仓库配置。配置数据库登陆IP、Port、用户名和密码、数据库名。双击Build进行导数据Complete全部完成后,代表数据导入完成,此时可以终止导数据进程。3、创建Virual User进行测试,按照文档的要求即可。三、测试结果2-3分钟后的截图:可以观察到TPM最高峰值达到140+万.13-14分钟截图,稳定在110万左右。第二次测试,观察到TPM参数有二次近乎腰斩的低谷。14-15分钟下面是执行完后的截图:四、性能测试的SQL Server性能参数分析观察了测试期间SQL Server的几项性能参数指标,如下图:其中磁盘IOPS最大到5525,通常SSD盘在混合读写的情况下,IOPS差不多在5000左右,如果在连续读或者连续写的情况下,SSD的IOPS会达到20000,暂时没有研究过HammerDB是采用什么方式测试的数据库,估计应该是混合读写的方式,不然IOPS不会只到5000左右。预计TPM的跑分跟磁盘IOPS有直接的关系。五、使用SQL Server的其他问题云端SQL Server最大的问题是使用的是受到限制的rdsuser权限,导致在实际的应用中,因为权限的问题,客户不得不放弃使用RDS for SQL Server,具体大家可以看一下华为的帮助文件。举个例子,前一段时间,我要导入SQL SERVER的官方的示例数据库:AdventureWorks-oltp-install-script。导入的时候报错,错误落在“BULK INSERT”批量导入数据的命令,提示权限不够,我查了一下,是rdsuser没有bulkadmin权限,只好作罢。今天先写到这里,下一步打算研究一下HammerDB测试工具。保存到我的笔记举报
-
测评文件为PDF版,详情查看附件奥!欢迎小伙伴们点评
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签