草庐IT

给小白的 PG 容器化部署教程(下)

作者:王志斌编辑:钟华龙本文来自社区小伙伴王志斌的投稿。从小白的角度,带你一步步实现将RadonDBPostgreSQL集群部署到Kubernetes上。文章分为上下两部分,《第一部Kubernetes环境准备》已经发布。第二部分将带大家部署一个RadonDBPostgreSQLOperator和集群。什么是RadonDBPostgreSQLOperator?RadonDBPostgreSQL是一款基于PostgreSQL使用Operator实现的数据库容器化项目。被广泛应用于地理空间和移动领域具备高可用、稳定性、数据完整性等性能支持在线水平扩展支持故障自动转移,提供HA功能提供Postgre

给小白的 PG 容器化部署教程(下)

作者:王志斌编辑:钟华龙本文来自社区小伙伴王志斌的投稿。从小白的角度,带你一步步实现将RadonDBPostgreSQL集群部署到Kubernetes上。文章分为上下两部分,《第一部Kubernetes环境准备》已经发布。第二部分将带大家部署一个RadonDBPostgreSQLOperator和集群。什么是RadonDBPostgreSQLOperator?RadonDBPostgreSQL是一款基于PostgreSQL使用Operator实现的数据库容器化项目。被广泛应用于地理空间和移动领域具备高可用、稳定性、数据完整性等性能支持在线水平扩展支持故障自动转移,提供HA功能提供Postgre

MySQL 官方出品,比 mydumper 更快的多线程逻辑备份工具-MySQL Shell Dump & Load

mysqldump和mydumper是我们常用的两个逻辑备份工具。无论是mysqldump还是mydumper都是将备份数据通过INSERT的方式写入到备份文件中。恢复时,myloader(mydumper中的恢复工具)是多线程导入,且一个INSERT语句中包含多条记录,多个INSERT操作批量提交。基本上,凡是我们能想到的,有助于提升导入速度的,myloader都会使用或有选项提供。单就恢复速度而言,可以说,myloader就是逻辑恢复工具的天花板。既然如此,还有办法能继续提升逻辑恢复工具的恢复速度么?毕竟,备份的恢复速度直接影响着灾难发生时数据库服务的RTO。答案,有!这个就是官方在MyS

MySQL 官方出品,比 mydumper 更快的多线程逻辑备份工具-MySQL Shell Dump & Load

mysqldump和mydumper是我们常用的两个逻辑备份工具。无论是mysqldump还是mydumper都是将备份数据通过INSERT的方式写入到备份文件中。恢复时,myloader(mydumper中的恢复工具)是多线程导入,且一个INSERT语句中包含多条记录,多个INSERT操作批量提交。基本上,凡是我们能想到的,有助于提升导入速度的,myloader都会使用或有选项提供。单就恢复速度而言,可以说,myloader就是逻辑恢复工具的天花板。既然如此,还有办法能继续提升逻辑恢复工具的恢复速度么?毕竟,备份的恢复速度直接影响着灾难发生时数据库服务的RTO。答案,有!这个就是官方在MyS

一次k8s docker下.net程序的异常行为dump诊断

背景昨天,一位朋友找到我寻求帮助。他的项目需要调用一个第三方项目的webAPI。这个webAPI本身可从header,querystring中取相关信息,但同事发现他在调用时,无法按期望的那样从querystring中传参数给到第三方webAPI(webAPI仿佛忽略了从querystring过来的信息),朋友不知道是这个webAPI的问题,还是自己调用代码的问题了。。由于这个webAPIservice是他们公司内部的某team的项目,所以朋友虽然可以看到源码,但他并不能快速确定原因,维护项目的人又不好找。通过webAPIservice代码他自己找到了可疑的原因是webAPI中的这个方法有可能

一次k8s docker下.net程序的异常行为dump诊断

背景昨天,一位朋友找到我寻求帮助。他的项目需要调用一个第三方项目的webAPI。这个webAPI本身可从header,querystring中取相关信息,但同事发现他在调用时,无法按期望的那样从querystring中传参数给到第三方webAPI(webAPI仿佛忽略了从querystring过来的信息),朋友不知道是这个webAPI的问题,还是自己调用代码的问题了。。由于这个webAPIservice是他们公司内部的某team的项目,所以朋友虽然可以看到源码,但他并不能快速确定原因,维护项目的人又不好找。通过webAPIservice代码他自己找到了可疑的原因是webAPI中的这个方法有可能

TDSQL PG版再升级,深度参与开源生态建设

7月14日,腾讯云数据库TDSQLPG版的开源版本(开源代号TBase)迎来又一次重大升级:升级后的TDSQLPGV2.4.0版在2PC事务方面得到优化,易用性大幅提升,具备更强的分布式计算性能。TDSQLPG版是一款具备HTAP(混合事务分析处理)能力、经过腾讯多年持续投入研发的数据库产品,能够提供成熟的一站式解决方案,2019年11月正式开源。在首次开源的10天内,Star数就上升到超过500个。开源不久,就受到了天文、医疗健康、零售等各个行业用户的青睐。依托社区和内部业务系统的实践检验,TDSQLPG版的开源版本基本保持每月一次小升级、每半年一次重大升级的节奏,助力众多开发者应用前沿数据

TDSQL PG版再升级,深度参与开源生态建设

7月14日,腾讯云数据库TDSQLPG版的开源版本(开源代号TBase)迎来又一次重大升级:升级后的TDSQLPGV2.4.0版在2PC事务方面得到优化,易用性大幅提升,具备更强的分布式计算性能。TDSQLPG版是一款具备HTAP(混合事务分析处理)能力、经过腾讯多年持续投入研发的数据库产品,能够提供成熟的一站式解决方案,2019年11月正式开源。在首次开源的10天内,Star数就上升到超过500个。开源不久,就受到了天文、医疗健康、零售等各个行业用户的青睐。依托社区和内部业务系统的实践检验,TDSQLPG版的开源版本基本保持每月一次小升级、每半年一次重大升级的节奏,助力众多开发者应用前沿数据

认识Dump文件及抓取Dump的方式

一、什么是Dump文件Dump文件又叫内存转储文件或者叫内存快照文件,是进程的内存镜像。在进程崩溃时或进程有其他问题时,甚至是任何时候,我们都可以通过工具抓取系统或某进程的dump供调试分析用。dump文件中包含了程序运行的模块信息、线程信息、堆栈调用信息、异常信息等数据。当我们的应用程序发布出去,在客户机上出线了问题(崩溃、失去响应、资源消耗过高,性能不理想),由于这些问题不是发生在开发环境下的,这时我们就需要在客户机上想办法抓取dmp文件,拿回来进行分析。windows系统自己出了问题,比如蓝屏了,这时系统会自动产生dump文件,被微软收集分析。二、Dump文件的分类  1、内核模式Ker

认识Dump文件及抓取Dump的方式

一、什么是Dump文件Dump文件又叫内存转储文件或者叫内存快照文件,是进程的内存镜像。在进程崩溃时或进程有其他问题时,甚至是任何时候,我们都可以通过工具抓取系统或某进程的dump供调试分析用。dump文件中包含了程序运行的模块信息、线程信息、堆栈调用信息、异常信息等数据。当我们的应用程序发布出去,在客户机上出线了问题(崩溃、失去响应、资源消耗过高,性能不理想),由于这些问题不是发生在开发环境下的,这时我们就需要在客户机上想办法抓取dmp文件,拿回来进行分析。windows系统自己出了问题,比如蓝屏了,这时系统会自动产生dump文件,被微软收集分析。二、Dump文件的分类  1、内核模式Ker