数据库性能调优之始: analyze统计信息

2021-01-25
阅读 5 分钟
1.7k
摘要:本文简单介绍一下什么是统计信息、统计信息记录了什么、为什么要收集统计信息、怎么收集统计信息以及什么时候收集统计信息。1 WHY:为什么需要统计信息1.1 query执行流程下图描述了GaussDB的SQL引擎从接收客户端SQL语句到执行SQL语句需要经历的关键步骤,以及各个流程中可能对执行产生影响的因素1) 词法&语法...

深度模型的日志异常检测,还有谁不会?

2021-01-22
阅读 7 分钟
6.2k
摘要:日志异常检测的核心是借助AI算法自动分析网络设备日志来发现并定位故障,根据送入检测模型的数据格式,日志异常检测算法模型分为序列模型和频率模型,其中序列模型又可以分为深度模型和聚类模型。

一文带你搞懂从动态代理实现到Spring AOP

2021-01-22
阅读 3 分钟
4k
Spring是一个轻型容器,Spring整个系列的最最核心的概念当属IoC、AOP。可见AOP是Spring框架中的核心之一,在应用中具有非常重要的作用,也是Spring其他组件的基础。AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多...

数据库运维家中常备:上限约400MB/s,比COPY等工具还好用的数据利器

2021-01-22
阅读 3 分钟
1.7k
GDS是GaussDB(DWS)提供的一个数据导入导出工具,可在支持多种场景下的数据迁移业务,如异型数据库之间、两个集群之间等。GDS性能较高,单核处理能力上限约400MB/s,相比COPY、COPY工具性能更优、运行更稳定、容错性更强。

深度解读设备的“万能语言”鸿蒙系统的分布式软总线能力

2021-01-22
阅读 8 分钟
4.3k
总线是一种内部结构,在计算机系统中,主机的各个部件通过总线相连,外部设备通过相应的接口电路再与总线相连接,是CPU、内存、输入、输出设备传递信息的公用通道。按所传输的信息种类,可划分为数据、地址和控制总线,分别用来传输数据、数据地址和控制信号。

懂分析、会预测,你见过这样的华为云DAS吗?

2021-01-22
阅读 2 分钟
2k
摘要:数字化时代下,华为云数据管理服务DAS基于AI技术,于近期推出了智能SQL分析(包括慢SQL发现、SQL透视)、workload级别索引推荐、存储空间预测等运维特性,加上原有的数据库运维能力,构成了一个完整的数据库运维生态,加速数据运维自动化、智能化进程,让SQL预测、推荐更准确,让数据库的性能倍增。

华为云登顶HotpotQA多跳知识推理问答评测

2021-01-21
阅读 2 分钟
2.1k
日前,华为云在知识计算领域的多跳知识推理问答取得重大进展。基于自然语言处理领域的领先技术积累,华为云语音语义创新Lab联合华为诺亚方舟实验室在国际权威的HotpotQA评测Fullwiki Setting赛道荣登榜首,在答案模糊准确率和联合模糊准确率(Joint F1)等指标上均达到第一。

突破开源Redis的内存限制,存算分离的GaussDB到底有多能“装”?

2021-01-21
阅读 3 分钟
3k
摘要:GaussDB(for Redis)(下文简称高斯Redis)是华为云数据库团队自主研发的兼容Redis协议的云原生数据库,该数据库采用计算存储分离架构,突破开源Redis的内存限制,可轻松扩展至PB级存储。

六步带你完成博流wifi模组对接华为云流程

2021-01-21
阅读 3 分钟
2.2k
首先需要研究透彻博流项目的编译运行流程,首先看其根目录中包括components(组件),customer_app(多个demo示例)。以sdk根目录的customer_app文件夹中存在大量的demo示例,以bl602_demo_wifi为例,主要看3个文件,genromap、Makefile、proj_config.mk。

Materialize MySQL引擎:MySQL到Click House的高速公路

2021-01-21
阅读 7 分钟
4k
熟悉MySQL的朋友应该都知道,MySQL集群主从间数据同步机制十分完善。令人惊喜的是,ClickHouse作为近年来炙手可热的大数据分析引擎也可以挂载为MySQL的从库,作为MySQL的 "协处理器" 面向OLAP场景提供高效数据分析能力。早先的方案比较直截了当,通过第三方插件将所有MySQL上执行的操作进行转化,然后在ClickHouse端逐一...

CWE 4.3:强化你的数据自我保护能力

2021-01-21
阅读 10 分钟
1.5k
由于疫情, Bjarne不能亲自来到会场, 只能通过视频的方式和大家沟通。 下面这张照片,是我在他在做"C++20 与C++的持续演化"的演讲时,拍摄的的一张照片.

NanoDet:这是个小于4M超轻量目标检测模型

2021-01-20
阅读 4 分钟
4.8k
YOLO、SSD、Fast R-CNN等模型在目标检测方面速度较快和精度较高,但是这些模型比较大,不太适合移植到移动端或嵌入式设备;轻量级模型 NanoDet-m,对单阶段检测模型三大模块(Head、Neck、Backbone)进行轻量化,目标加检测速度很快;模型文件大小仅几兆(小于4M)。

透过现象看本质:Java类动态加载和热替换

2021-01-20
阅读 4 分钟
8.2k
2) 在开发的一个集成平台中,需要集成类似接口的多种工具,并且工具可能会有新增,同时在不同的环境部署会有裁剪(例如对外提供服务的应用,不能提供特定的采购的工具),如何才能更好地实现?

详解MySQL执行事务的语法和流程

2021-01-20
阅读 3 分钟
9.9k
MySQL 提供了多种存储引擎来支持事务。支持事务的存储引擎有 InnoDB 和 BDB,其中,InnoDB 存储引擎事务主要通过 UNDO 日志和 REDO 日志实现,MyISAM 存储引擎不支持事务。

“数据库网络故障”愁坏了头,五种方法带你解难题

2021-01-20
阅读 4 分钟
2.2k
在GaussDB各类问题场景中,网络故障是最难定位及恢复的问题之一,其不仅可能影响着数据库的性能,甚至在一定程度上会阻塞业务的正常运行,造成严重后果。网络问题牵连着应用侧(即GaussDB)、操作系统、交换机以及硬件资源等,本文将介绍几种常用手段,用于梳理其间可能存在的问题,从而快速定位恢复。文中涉及的参数、...

一字一句的让你彻底掌握JavaScript中的回调函数

2021-01-19
阅读 3 分钟
2k
摘要:本文将会解释回调函数的概念,同时帮你区分两种回调:同步和异步。原文链接:[链接]回调函数是每个前端程序员都应该知道的概念之一。回调可用于数组、计时器函数、promise、事件处理中。本文将会解释回调函数的概念,同时帮你区分两种回调:同步和异步。回调函数首先写一个向人打招呼的函数。只需要创建一个接受 n...

AI无人机出手,让输电线路巡检更“聪明”!

2021-01-19
阅读 4 分钟
2.7k
2019年6月,有个城市因为电力互联系统瘫痪瞬间成了一座“灰暗”的城市,交通信号灯停止运作,地铁、城际铁路、公交车等公共交通全部停运,供水系统无法正常运行。此次停电波及超过4800万人。

如何构建高效可信的持续交付能力,华为云有绝活!

2021-01-19
阅读 9 分钟
4.9k
总体而言,软件研发的目的是持续并且快速地交付高质量的有价值的软件给客户。首先研发是一个快速且持续交付的过程;其次研发是面向客户的,交付的软件必须是对客户而言高质量且有价值的,而质量是多方位多维度的,其衡量标准除了价值以外,还包括稳定性、安全性、可靠性、可扩展性等。

经验说丨华为云视频Cloud Native架构下实践

2021-01-19
阅读 9 分钟
1.8k
随着云基础设施服务以及边缘计算技术的发展,Cloud Native,即云原生,架构理念和研发也越来越普及。从传统软件架构,到云原生软件架构的转变,还需要经历一段时间才能逐渐走向成熟。今天华为云直播的段亮老师从经验和教训的角度,详细介绍华为云视频在Cloud Native的转型实践中遇到的问题、挑战以及解决之道。

轻松几步教你将React Native 项目运行在Web端

2021-01-19
阅读 4 分钟
9.9k
摘要:尽管 React Native 已经进入开源的第 6 个年头,距离发布 1.0 版本依旧是遥遥无期。“Learn once, write anywhere”,完全不影响 React Native 沦为“不会 JavaScript 也能用”的框架,那如何将在 React Native 项目中引入 react-native-web 呢?

案例集锦|科技赋能,华为云GaussDB助千行百业数字化转型

2021-01-18
阅读 1 分钟
2.7k
当下,全社会驶入数字化转型快车道,以科技赋能、智慧转型为主旨的数字生态推动着千行百业的变革。数据库作为企业核心数据底座,华为云提供了安全可靠的云原生底座和一站式上云解决方案。其中华为云GaussDB覆盖全场景,已成为金融政企客户核心数据上云的信赖之选,在500+大客户规模商用。

简化业务代码开发:看Lambda表达式如何将代码封装为数据

2021-01-18
阅读 14 分钟
2.4k
Lambda表达式也被称为箭头函数、匿名函数、闭包。他允许把函数作为一个方法的参数(函数作为参数传递到方法中),体现出轻量级函数式编程思想。

全网呕血整理:关于YOLO v3原理分析

2021-01-18
阅读 7 分钟
6.5k
首先通过特征提取网络对输入特征提取特征,得到特定大小的特征图输出。输入图像分成13×13的grid cell,接着如果真实框中某个object的中心坐标落在某个grid cell中,那么就由该grid cell来预测该object。每个object有固定数量的bounding box,YOLO v3中有三个bounding box,使用逻辑回归确定用来预测的回归框。

亿级大表在线不锁表变更字段与索引

2021-01-18
阅读 3 分钟
2.9k
摘要:在业界中有一个比较成熟的工具,针对大表的场景,可以在线进行Alter变更,且不会出现锁表的风险。除此之外,它还有其他的一些优点,让我们开始探索吧。

音视频又贵又卡还不够炫?云原生的华为云视频云服务带你重塑新体验

2021-01-18
阅读 5 分钟
1.6k
摘要:在后疫情时代,音视频服务以前所未有之势被各行业强烈需要,然目前想要被广泛应用,却面临三大挑战:“贵”、“卡”、“不够炫”。依托华为强大的技术基础,华为云视频云服务如何解决这三大挑战?或许,“华为云视频云如何理解云原生”,“到目前为止有哪些实践及应用”可以给我们答案。云原生,未来可期。

一文带你探究Sentinel的独特初始化

2021-01-15
阅读 5 分钟
1.7k
Redis Sentinel 是Redis提供的高可用模型解决方案。Sentinel可以自动监测一个或多个Redis主备实例,并在主实例宕机的情况下自动实行主备倒换。本系列通过作者对Redis Sentinel源码的理解,详细说明Sentinel的代码实现方式。

来不及解释!Linux常用命令大全,先收藏再说

2021-01-15
阅读 13 分钟
2.1k
一提到操作系统,我们首先想到的就是windows和Linux。Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件。相比较Windows来说,Linux的很多管控都需要用命令来操作。

遇到代码缺陷不要慌,马上教你快速检测和修复

2021-01-15
阅读 2 分钟
2.9k
人类思维中总存在缺陷,写出的代码一样会存在缺陷,导致软件系统出现不符合预期的行为。自动化地检测和修复缺陷是提高软件开发效率和软件质量的重要手段。本文讨论了软件缺陷的定义、分类、检测和修复。

古有诸葛亮八卦阵阻敌,今有iptables护网安

2021-01-15
阅读 2 分钟
1.9k
网络世界就和现实世界一样,总是会有些不怀好意的“人”出现,扫扫你的端口啊,探测探测你的应用情况啊,看看有没有什么漏洞啊,然后趁虚而入......

开发老人笔记:Git 常用命令清单

2021-01-14
阅读 2 分钟
1.8k
摘要:git是目前世界上最先进的分布式版本控制系统。git是目前世界上最先进的分布式版本控制系统。多人协作master:此分支用来发布稳定的代码,合并一般是由管理员合并dev:此分支用于团队开发,团队成员向此分支提交代码bug:此分支用于修复紧急bug,修复完成后一般删除MASTER 分支 {代码...} DEV 分支在本地创建dev分支,...