- 福哥答案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更高效、更稳定地支撑应用运行。比如银行交易系统,银行职员只负责在交易系统中录入新开户的客户信息,及修改客户的存款信息变化。数据库管理系统负责把信息持久化存储到磁盘中。...
- 第二届华为云数据库挑战赛,初赛落幕,复赛火热开启! 第二届华为云数据库挑战赛,初赛落幕,复赛火热开启!
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签