- 福哥答案2020-08-05:A.获取微博通过 pull 方式还是push 方式。B.发布微博的频率要远小于阅读微博。C.流量明星的发微博,和普通博主要区分对待,比如在 sharding的时候,也要考虑这个因素。访问流量超过了系统阈值,导致一大堆请求在内存里面排队;并且前端可能已经超时,用户不断刷新重新发送请求,从而队列里面的请求越来越多,导致更大的雪崩。假设这些请求有三种,一种是在鹿晗这条... 福哥答案2020-08-05:A.获取微博通过 pull 方式还是push 方式。B.发布微博的频率要远小于阅读微博。C.流量明星的发微博,和普通博主要区分对待,比如在 sharding的时候,也要考虑这个因素。访问流量超过了系统阈值,导致一大堆请求在内存里面排队;并且前端可能已经超时,用户不断刷新重新发送请求,从而队列里面的请求越来越多,导致更大的雪崩。假设这些请求有三种,一种是在鹿晗这条...
- 福哥答案2020-08-03:此答案是根据mysql数据库生成某种语言的代码。1.mysql涉及到的数据库的表INFORMATION_SCHEMA.TablesINFORMATION_SCHEMA.Columns2.读数据库的相关信息。数据库信息:属性:【连接字符串】,【数据库类型】(mysql,sqlite等等),【数据库名】,【描述】,表集合。方法:加载表集合。表信息:属性:所在数据库,... 福哥答案2020-08-03:此答案是根据mysql数据库生成某种语言的代码。1.mysql涉及到的数据库的表INFORMATION_SCHEMA.TablesINFORMATION_SCHEMA.Columns2.读数据库的相关信息。数据库信息:属性:【连接字符串】,【数据库类型】(mysql,sqlite等等),【数据库名】,【描述】,表集合。方法:加载表集合。表信息:属性:所在数据库,...
- 福哥答案2020-07-29:key 太长会导致一个页当中能够存放的 key 的数目变少,间接导致索引树的页数目变多,索引层次增加,从而影响整体查询变更的效率。索引字段大小限制关于innodb_large_prefix这个配置的限制:对于MySQL5.7.7之前,这个值默认是False,之后(包含5.7.7),这个值默认为True。对于使用DYNAMIC或者COMPRESSED的Row Fo... 福哥答案2020-07-29:key 太长会导致一个页当中能够存放的 key 的数目变少,间接导致索引树的页数目变多,索引层次增加,从而影响整体查询变更的效率。索引字段大小限制关于innodb_large_prefix这个配置的限制:对于MySQL5.7.7之前,这个值默认是False,之后(包含5.7.7),这个值默认为True。对于使用DYNAMIC或者COMPRESSED的Row Fo...
- 福哥答案2020-07-23:Redis 在完成初始化全局服务器配置,加载配置文件,初始化服务器,开始加载持久化的数据到内存中。如果启用了 appendonly 了,则Redis从 appendfile 加载数据,否则就是开启了rdb,从dbfile 加载数据。appendfile 中保存的是redis命令,dbfile中保存的是 key value 以及key的元数据(例如过期时间,所在数... 福哥答案2020-07-23:Redis 在完成初始化全局服务器配置,加载配置文件,初始化服务器,开始加载持久化的数据到内存中。如果启用了 appendonly 了,则Redis从 appendfile 加载数据,否则就是开启了rdb,从dbfile 加载数据。appendfile 中保存的是redis命令,dbfile中保存的是 key value 以及key的元数据(例如过期时间,所在数...
- 福哥答案2020-07-13:有人觉得第一种方法好,也有人觉得第二种方法好。如果搜索字段远小于显示字段,比如搜索字段为3个,显示字段有20个,这个时候用第一种方法好。es+hbase,一般这样搭配。如果搜索字段跟显示字段接近,或者一条【行记录】的数据量并不大,这个时候用第二种方法好。回答1:ES 的批量修改和并发控制比较头疼,不如直接用数据库来的舒服,但是如果用了数据库就要做数据同步。视具体... 福哥答案2020-07-13:有人觉得第一种方法好,也有人觉得第二种方法好。如果搜索字段远小于显示字段,比如搜索字段为3个,显示字段有20个,这个时候用第一种方法好。es+hbase,一般这样搭配。如果搜索字段跟显示字段接近,或者一条【行记录】的数据量并不大,这个时候用第二种方法好。回答1:ES 的批量修改和并发控制比较头疼,不如直接用数据库来的舒服,但是如果用了数据库就要做数据同步。视具体...
- 福哥答案2020-07-07:1.同服务跨库。表名称带上库名。SELECT * FROM 数据库名称1.表名称 JOIN 数据库名称2.表名称 ON 数据库名称1.表名称.tid = 数据库名称2.表名称.tid2.不同服务跨库。使用federated引擎。在机器A上的数据库A中建一个表B。建表语句示例:CREATE TABLE table_name(......) ENGINE =FEDE... 福哥答案2020-07-07:1.同服务跨库。表名称带上库名。SELECT * FROM 数据库名称1.表名称 JOIN 数据库名称2.表名称 ON 数据库名称1.表名称.tid = 数据库名称2.表名称.tid2.不同服务跨库。使用federated引擎。在机器A上的数据库A中建一个表B。建表语句示例:CREATE TABLE table_name(......) ENGINE =FEDE...
- 福哥答案2020-06-27:福哥口诀法:事原一隔持(事务属性ACID:原子性、一致性、隔离性、持久性)用银行数据库来举例子解释一下这四个特性原子性: 一个事务可能会包含多种操作,比如转账操作包括从你的账户上扣钱和对方账户加钱。虽然内部有多步操作,但是外部看来它们是一个整体,要么都成功执行,要么都不要执行。否则事务进行到一半出现问题,就可能会出现你的账户扣了钱,但是对方账户没有收到钱的问题一... 福哥答案2020-06-27:福哥口诀法:事原一隔持(事务属性ACID:原子性、一致性、隔离性、持久性)用银行数据库来举例子解释一下这四个特性原子性: 一个事务可能会包含多种操作,比如转账操作包括从你的账户上扣钱和对方账户加钱。虽然内部有多步操作,但是外部看来它们是一个整体,要么都成功执行,要么都不要执行。否则事务进行到一半出现问题,就可能会出现你的账户扣了钱,但是对方账户没有收到钱的问题一...
- 福哥答案2020-05-08:答案仅供参考,来自群员使用activity时,连接mycat设置进去的序列化的流程变量,反序列化会报错这个类型字段类型是blob类型,mycat对这种类型处理时有点问题 福哥答案2020-05-08:答案仅供参考,来自群员使用activity时,连接mycat设置进去的序列化的流程变量,反序列化会报错这个类型字段类型是blob类型,mycat对这种类型处理时有点问题
- 1、Mysql怎么保证一致性的?OK,这个问题分为两个层面来说。从数据库层面,数据库通过原子性、隔离性、持久性来保证一致性。也就是说ACID四大特性之中,C(一致性)是目的,A(原子性)、I(隔离性)、D(持久性)是手段,是为了保证一致性,数据库提供的手段。数据库必须要实现AID三大特性,才有可能实现一致性。例如,原子性无法保证,显然一致性也无法保证。但是,如果你在事务里故意写出违反约束的代... 1、Mysql怎么保证一致性的?OK,这个问题分为两个层面来说。从数据库层面,数据库通过原子性、隔离性、持久性来保证一致性。也就是说ACID四大特性之中,C(一致性)是目的,A(原子性)、I(隔离性)、D(持久性)是手段,是为了保证一致性,数据库提供的手段。数据库必须要实现AID三大特性,才有可能实现一致性。例如,原子性无法保证,显然一致性也无法保证。但是,如果你在事务里故意写出违反约束的代...
- 2020-04-10:有一个 API 服务,后端只使用了数据库来持久化数据,平时在 API 网关上监控到响应时间平均值大约为10ms,现在突然上涨到 5s,而且一直居高不下。请简单描述一下你排查这个问题的思路。福哥答案2020-04-11:1 排查api服务 是否是有大量请求2 查看mysql的系统情况 cpu 磁盘io 连接数 还是要先定位问题出现在哪个环节 2020-04-10:有一个 API 服务,后端只使用了数据库来持久化数据,平时在 API 网关上监控到响应时间平均值大约为10ms,现在突然上涨到 5s,而且一直居高不下。请简单描述一下你排查这个问题的思路。福哥答案2020-04-11:1 排查api服务 是否是有大量请求2 查看mysql的系统情况 cpu 磁盘io 连接数 还是要先定位问题出现在哪个环节
- 随着华为云数据库全场景战略在TechWave上发布,其战略整合已经完成,未来的布局也日渐清晰。那么,重整出发、力出一孔的华为云数据库,在激烈的云数据库市场前景几何?详见下文解析…… 随着华为云数据库全场景战略在TechWave上发布,其战略整合已经完成,未来的布局也日渐清晰。那么,重整出发、力出一孔的华为云数据库,在激烈的云数据库市场前景几何?详见下文解析……
- 为更好助力政企客户数字化转型,并顺应数据库云化转型趋势,华为近期在数据库业务、组织、生态上做了全新的调整和部署,正式宣布GaussDB数据库战略升级为华为云数据库全场景服务,通过全融合的多模数据库,满足海量数据存储与管理需求,致力于成为政企智能升级首选。 为更好助力政企客户数字化转型,并顺应数据库云化转型趋势,华为近期在数据库业务、组织、生态上做了全新的调整和部署,正式宣布GaussDB数据库战略升级为华为云数据库全场景服务,通过全融合的多模数据库,满足海量数据存储与管理需求,致力于成为政企智能升级首选。
- 2020年6月30日,华为正式宣布开源数据库能力,开放openGauss数据库源代码,并成立openGauss开源社区,随后华为还将GaussDB数据库战略升级为华为云数据库全场景服务,以及发布两款GaussDB云数据库服务。 不同的动作指向同一个目标——做数据库,华为来真的。 2020年6月30日,华为正式宣布开源数据库能力,开放openGauss数据库源代码,并成立openGauss开源社区,随后华为还将GaussDB数据库战略升级为华为云数据库全场景服务,以及发布两款GaussDB云数据库服务。 不同的动作指向同一个目标——做数据库,华为来真的。
- 应用程序开发人员:开发数据操作应用程序的人员。例如让应用程序代替人工,例行执行数据查询,例行增加和更新数据等。DBMS开发人员:开发DBMS系统,保证DBMS可以按照应用程序开发人员或DBA的指令正确管理数据。DBA:让DBMS更高效、更稳定地支撑应用运行。比如银行交易系统,银行职员只负责在交易系统中录入新开户的客户信息,及修改客户的存款信息变化。数据库管理系统负责把信息持久化存储到磁盘中。... 应用程序开发人员:开发数据操作应用程序的人员。例如让应用程序代替人工,例行执行数据查询,例行增加和更新数据等。DBMS开发人员:开发DBMS系统,保证DBMS可以按照应用程序开发人员或DBA的指令正确管理数据。DBA:让DBMS更高效、更稳定地支撑应用运行。比如银行交易系统,银行职员只负责在交易系统中录入新开户的客户信息,及修改客户的存款信息变化。数据库管理系统负责把信息持久化存储到磁盘中。...
- 第二届华为云数据库挑战赛,初赛落幕,复赛火热开启! 第二届华为云数据库挑战赛,初赛落幕,复赛火热开启!
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签