MySQL索引优化导致死锁,又是一条漫长的排查路……
一、背景随着公司业务的发展,商品库存从商品中心独立出来成为一个独立的系统,承接主站商品库存校验、订单库存扣减、售后库存释放等业务。在上线之前我们对于核心接口进行了压测,压测过程中出现了MySQL5.6.35死锁现象,通过日志发现引发死锁的只是一条简单的sql,死锁是怎么产生的?发扬技术人员刨根问底的
写了这么多代码,你了解自己代码的内存消耗么?
理解代码的内存消耗,最关键是要知道自己所用编程语言的内存管理。不同语言的内存管理不同的编程语言各自的内存管理方式。C/C++这种内存堆空间的申请和释放完全靠自己管理Java依赖JVM来做内存管理,不了解jvm内存管理的机制,很可能会因一些错误的代码写法而导致内存泄漏或内存溢出Python内存管理是由
k8s主要概念大梳理!
来自公众号:小姐姐味道作者简介:小姐姐味道(xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。k8s已经成为了绝对热门的技术,一个上点规模的公司,如果不搞k8s,都不好意思出去见人。安装k8s要突破种种网络阻碍,但更
必须掌握的 MySQL 优化原理
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型…你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优
【资料下载】快速高效的存储设计架构实践
1.核心用户存储改革问题的痛点和难点 2.存储备份和双活的优势和应用场景 3.存储切换如何保证能数据一致性
HDC.Cloud首次开设女性开发者论坛,让女性开发者发挥不一样的创造力
4月24—26日,以“每一个开发者都了不起”为主题的华为开发者大会2021(Cloud) (简称HDC.Cloud 2021)在风景优雅的深圳西丽大学城举办。面向数字时代,华为要汇聚每一个开发者的力量,让星星之火成燎原之势。
根植人才培养,华为要让“每一个开发者都了不起”
为了汇聚每一个开发者的力量,让星星之火成燎原之势,华为于4月24日-26日召开主题为“每一个开发者都了不起”的开发者大会2021(Cloud) (简称HDC.Cloud 2021)。不同以往,此次开发者大会,华为将主会场设在风景优雅的深圳西丽大学里,这里环境优雅、学术气氛浓郁,高度集聚创新人才、高等院校,也从侧面说明了华为在教育投入、人才培养、构建开发者生态等方面的重视。
请牢记:永远不要在MySQL中使用UTF-8
最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrectstringvalue:‘\xF0\x9F\x98\x83
HDC.Cloud2021|华为云AppCube出圈,还不来试试这个低代码开发平台?
2021年开年,仅3月国内就发生了5起低代码行业的千万级融资,一时引起行业内对低代码开发平台的热烈讨论与研究。其实从2016年开始,低代码突然进入快速发展阶段,市场容量不断扩大。根据主流分析师和市场机构的观点,到2025年低代码市场产值将达300-500亿美元。
HDC.Cloud2021|基于华为视觉计划,华为云将为AI开发者带来神秘大礼
去年,在华为开发者大会2020(Cloud)期间,华为云人工智能领域首席科学家田奇在主题演讲中发布了华为视觉计划。这是一个立足当下、着眼未来的研究计划,包含三大方向和六大课题,系统梳理了计算机视觉领域面临的困难和未来发展方向。
HDC.Cloud2021|了解云原生2.0,你需要这本白皮书
近日,在华为云TechWave全球技术峰会上,华为云CTO张宇昕与中国信通院云计算与大数据研究所所长何宝宏,联合发布了《云原生2.0白皮书》。该白皮书既分享了云原生产业的洞察成果,又沉淀了云原生行业实践的经验,也可以让产业界在同一个共识的框架下加速政企数字化转型。
下辈子,Oracle迁移MySQL再也不这么干了……
作者介绍吴海存,10g/11g/12cOCM,OracleExadata/GoldenGate专家,曾于Amazon和Oracle公司担任全球业务资深DBA,目前供职于中国农业银行,负责数据库前沿技术研究和支持。导读随着MySQL8.0的发布,MySQL的功能和性能有了较大的增强,越来越多的企业都选
操作系统宕机,MySQL数据找回记录
一、概述如果Linux操作系统宕机,启动不了,救援模式(rescueinstalledsystem)也行不通的时候,那么该机器上的MySQL数据还能恢复吗?如果能,怎么恢复呢?带着这个问题我们做个实验。二、环境介绍准备两台虚拟机,虚拟机软件为virtualbox。IP192.168.56.81该虚拟
你真的懂智慧园区数字平台?快来看看吧
导读:对数字平台最直观的理解,是进行某项工作所需要的环境或条件。那么,智慧园区数字平台能帮助进行哪些工作?它提供了哪些环境和条件?开发者应该怎样使用这些环境和条件?让我们一起来看看。
HDC.Cloud2021 | 3岁下象棋,5岁解方程!他说物联网开发就像打怪玩游戏
3岁能跟父亲下象棋,5岁能解带分式的二元一次方程组,7岁上完一年小学就升初中……1997年出生的张小俭,似乎是一个从小自带BUFF的“领跑者”。
如何建设数据中台的建议【PPT资料】
网易从2018年,以网易严选作为第一个业务,开启数据中台的构建,经过3年时间,历经考拉、云音乐、新闻、有道,在数据中台构建方面沉淀了丰富的经验,并逐步形成了网易数据中台建设的方法论,这包括元数据驱动的数据中台模型设计标准、全链路数据质量监控和智能运维、大数据的CI/CD devops、基于ROI的精细化管理等。同时,网易还帮助温氏农业、德邦物流、名创优品、海亮教育等不同行业的头部企业建设了数据中台
一文理解MySQL中的page页
在介绍InnoDB中的页的时候,很有必要先让大家了解一下InnoDB中的存储结构从InnoDB存储引擎的逻辑结构看,所有数据都被逻辑地存放在一个空间内,称为表空间(tablespac
看征服耶鲁教授的算法程序媛, 如何践行“以人为本”开发智慧社区大脑?
家里老人在楼下散步不慎摔倒、“熊孩子”在小区里乱跑出了纰漏……这些情景在新闻上屡见不鲜,也是很多上班族们担心的偶发情况。 如果有一款软件,可以随时关注家人在小区的安全,那么一旦发生紧急情况,就能立即联系物业处理。那将大大降低社区的意外事件,从而提升人们生活的幸福感。 现在,人们这样的愿望实现了,业主通过手机APP,即可观看到老人和小孩在家里和社区的动向。 社区公共区域
【技术栈公益直播第三十四期】金融应用分布式事务数据库容灾及高可用体系【PPT资料】
随着分布式事务数据库技术在各行业不断深入应用,为了保障应用业务连续性,确保数据的可靠性和业务连续性达到管理规范要求,以及减少具体业务在故障或灾难发生时可能造成的影响,如社会影响、法律影响、信用影响、品牌影响等,分布式事务数据库需要提供应对方案,需要根据不同的灾难恢复等级,确定灾难恢复的目标,主要的目标有:RPO、RTO等。本期主题将围绕分布式事务数据库容灾方案给大家提供参考建议。
实战 Kubernetes 中部署 MySQL 集群
一般情况下Kubernetes可以通过ReplicaSet以一个Pod模板创建多个pod副本,但是它们都是无状态的,任何时候它们都可以被一个全新的pod替换。然而有状态的pod需要另外的方案确保当一个有状态的pod挂掉后,这个p