草庐IT

就在今天!阿里巴巴开源开放周云原生专场线上直播来啦

面对快速变化的世界开源领域涌现了哪些新技术和发展模式?开源社区建设又有哪些新进展和创新实践?欢迎来“阿里巴巴开源开放周”寻找答案1场主论坛、5大分论坛、海量周边抽奖精彩不停!8.23阿里巴巴开源开放周云原生专场20:00阿里云云原生视频号在线直播预约观看,和开发者和开源爱好者一起探索开源领域最佳实践和新机遇!开源生态与未来阿里巴巴开源委员会分管委员蒋江伟(小邪)、MattAsay(VPofMongoDB)、bilibili技术委员会主席毛剑,邀请你一起聚焦开源生态发展,前瞻开源趋势和未来。与中国信息通信研究院云计算与大数据研究所副所长栗蔚,上海交通大学长聘教授、人工智能研究院总工程师、上海白玉

就在今天!阿里巴巴开源开放周云原生专场线上直播来啦

面对快速变化的世界开源领域涌现了哪些新技术和发展模式?开源社区建设又有哪些新进展和创新实践?欢迎来“阿里巴巴开源开放周”寻找答案1场主论坛、5大分论坛、海量周边抽奖精彩不停!8.23阿里巴巴开源开放周云原生专场20:00阿里云云原生视频号在线直播预约观看,和开发者和开源爱好者一起探索开源领域最佳实践和新机遇!开源生态与未来阿里巴巴开源委员会分管委员蒋江伟(小邪)、MattAsay(VPofMongoDB)、bilibili技术委员会主席毛剑,邀请你一起聚焦开源生态发展,前瞻开源趋势和未来。与中国信息通信研究院云计算与大数据研究所副所长栗蔚,上海交通大学长聘教授、人工智能研究院总工程师、上海白玉

手把手教你定位线上MySQL锁超时问题,包教包会

昨晚我正在床上睡得着着的,突然来了一条短信。什么?线上的订单无法取消!我赶紧登录线上系统,查看业务日志。发现有MySQL锁超时的错误日志。不用想,肯定有另一个事务正在修改这条订单,持有这条订单的锁。导致当前事务获取不到锁,一直等待,直到超过锁超时时间,然后报错。既然问题已经清楚了,接下来就轮到怎么排查一下到底是哪个事务正在持有这条订单的锁。好在MySQL提供了丰富的工具,帮助我们排查锁竞争问题。现场复现一个这个问题:创建一张用户表,造点数据:CREATETABLE`user`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`name`varchar

手把手教你定位线上MySQL锁超时问题,包教包会

昨晚我正在床上睡得着着的,突然来了一条短信。什么?线上的订单无法取消!我赶紧登录线上系统,查看业务日志。发现有MySQL锁超时的错误日志。不用想,肯定有另一个事务正在修改这条订单,持有这条订单的锁。导致当前事务获取不到锁,一直等待,直到超过锁超时时间,然后报错。既然问题已经清楚了,接下来就轮到怎么排查一下到底是哪个事务正在持有这条订单的锁。好在MySQL提供了丰富的工具,帮助我们排查锁竞争问题。现场复现一个这个问题:创建一张用户表,造点数据:CREATETABLE`user`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`name`varchar

手把手教你定位线上MySQL慢查询问题,包教包会

1.慢查询日志的作用慢查询日志默认不开启,建议手动开启,方便我们定位线上问题。执行时间超过阈值的SQL会被写入到慢查询日志当中,这样可以帮助我们记录执行时间过长的SQL语句,定位线上慢SQL问题,方便我们进行SQL性能调优。2.慢查询日志的配置2.1查看是否开启了慢查询日志showvariableslike'slow_query_log';默认是OFF,不开启,可以手动开启。2.2开启慢查询日志一种方法是可以使用MySQL命令开启:setglobalslow_query_log=1;另一种方法是修改MySQL配置文件,重新MySQL服务后,开启。修改配置文件my.cnf,加入下面一行命令slo

手把手教你定位线上MySQL慢查询问题,包教包会

1.慢查询日志的作用慢查询日志默认不开启,建议手动开启,方便我们定位线上问题。执行时间超过阈值的SQL会被写入到慢查询日志当中,这样可以帮助我们记录执行时间过长的SQL语句,定位线上慢SQL问题,方便我们进行SQL性能调优。2.慢查询日志的配置2.1查看是否开启了慢查询日志showvariableslike'slow_query_log';默认是OFF,不开启,可以手动开启。2.2开启慢查询日志一种方法是可以使用MySQL命令开启:setglobalslow_query_log=1;另一种方法是修改MySQL配置文件,重新MySQL服务后,开启。修改配置文件my.cnf,加入下面一行命令slo

探索“智”感生活,HMS Core线上Codelabs挑战赛第4期开始!

HMSCore线上Codelabs挑战赛第4期正式开始!我们向所有实践力超强、创新力满满的开发者发出邀请,用你的超级“码”力,解锁更多应用价值!生活里,我们被手机“秒懂”的时刻越来越多:出行旅游,目的地天气提前预告,玩法攻略一秒到手;商场逛吃,优惠券码点亮手机,超值买买买不在话下;晨练健身,插入耳机,适合运动的音乐歌单就位响应;……手机里的应用成了一个个术业有专攻的贴身管家,总能第一时间洞悉需求,预判动机,再将适配的服务适时推出。这些细致入微的服务都得益于移动应用开发中一系列感知能力的运用,以动态的方式、精细化管理用户生活,驱动生活更智能化和品质化。HMSCore开放的情景感知服务提供了让应用

探索“智”感生活,HMS Core线上Codelabs挑战赛第4期开始!

HMSCore线上Codelabs挑战赛第4期正式开始!我们向所有实践力超强、创新力满满的开发者发出邀请,用你的超级“码”力,解锁更多应用价值!生活里,我们被手机“秒懂”的时刻越来越多:出行旅游,目的地天气提前预告,玩法攻略一秒到手;商场逛吃,优惠券码点亮手机,超值买买买不在话下;晨练健身,插入耳机,适合运动的音乐歌单就位响应;……手机里的应用成了一个个术业有专攻的贴身管家,总能第一时间洞悉需求,预判动机,再将适配的服务适时推出。这些细致入微的服务都得益于移动应用开发中一系列感知能力的运用,以动态的方式、精细化管理用户生活,驱动生活更智能化和品质化。HMSCore开放的情景感知服务提供了让应用

线上服务宕机,码农试用期被毕业,原因竟是给MySQL加个字段

1.问题:怎么给线上表加字段?工作中最常遇到的问题,怎么给线上频繁使用的大表添加字段?比如:给下面的用户表(user)添加年龄(age)字段。CREATETABLE`user`(`id`intNOTNULLAUTO_INCREMENTCOMMENT'主键',`name`varchar(100)DEFAULTNULLCOMMENT'姓名',PRIMARYKEY(`id`))ENGINE=InnoDBCOMMENT='用户表';有同学会说,这还不简单,直接加不加完了,用下面的命令:ALTERTABLE`user`ADD`age`intNOTNULLDEFAULT'0'COMMENT'年龄';添加完

线上服务宕机,码农试用期被毕业,原因竟是给MySQL加个字段

1.问题:怎么给线上表加字段?工作中最常遇到的问题,怎么给线上频繁使用的大表添加字段?比如:给下面的用户表(user)添加年龄(age)字段。CREATETABLE`user`(`id`intNOTNULLAUTO_INCREMENTCOMMENT'主键',`name`varchar(100)DEFAULTNULLCOMMENT'姓名',PRIMARYKEY(`id`))ENGINE=InnoDBCOMMENT='用户表';有同学会说,这还不简单,直接加不加完了,用下面的命令:ALTERTABLE`user`ADD`age`intNOTNULLDEFAULT'0'COMMENT'年龄';添加完