草庐IT

别再分库分表了,试试TiDB!

TiDB是一个分布式NewSQL数据库。它支持水平弹性扩展、ACID事务、标准SQL、MySQL语法和MySQL协议,具有数据强一致的高可用特性,是一个不仅适合OLTP场景还适合OLAP场景的混合数据库。TiDB是PingCAP公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(HybridTransactionalandAnalyticalProcessing,HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时HTAP、云原生的分布式数据库、兼容MySQL5.7协议和MySQL生态等重要特性。目标是为用户提供一站式OLTP(Onli

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师

TiDB基础使用TiDBdashboard使用TiDBDashboard是TiDB自4.0版本起提供的图形化界面,可用于监控及诊断TiDB集群。TiDBDashboard内置于TiDB的PD组件中,无需独立部署。集群概况查看集群整体QPS数值、执行耗时、消耗资源最多的几类SQL语句等概况信息。该页面显示了整个集群的概况,包含以下信息:整个集群的QPS整个集群的查询延迟最近一段时间内累计耗时最多的若干SQL语句最近一段时间内运行时间超过一定阈值的慢查询各个实例的节点数和状态监控及告警信息QPS该区域显示最近一小时整个集群的每秒成功和失败查询数量注意:该功能仅在部署了Prometheus监控组件的

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师

TiDB基础使用TiDBdashboard使用TiDBDashboard是TiDB自4.0版本起提供的图形化界面,可用于监控及诊断TiDB集群。TiDBDashboard内置于TiDB的PD组件中,无需独立部署。集群概况查看集群整体QPS数值、执行耗时、消耗资源最多的几类SQL语句等概况信息。该页面显示了整个集群的概况,包含以下信息:整个集群的QPS整个集群的查询延迟最近一段时间内累计耗时最多的若干SQL语句最近一段时间内运行时间超过一定阈值的慢查询各个实例的节点数和状态监控及告警信息QPS该区域显示最近一小时整个集群的每秒成功和失败查询数量注意:该功能仅在部署了Prometheus监控组件的

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师

TiDB基础使用TiDBdashboard使用TiDBDashboard是TiDB自4.0版本起提供的图形化界面,可用于监控及诊断TiDB集群。TiDBDashboard内置于TiDB的PD组件中,无需独立部署。集群概况查看集群整体QPS数值、执行耗时、消耗资源最多的几类SQL语句等概况信息。该页面显示了整个集群的概况,包含以下信息:整个集群的QPS整个集群的查询延迟最近一段时间内累计耗时最多的若干SQL语句最近一段时间内运行时间超过一定阈值的慢查询各个实例的节点数和状态监控及告警信息QPS该区域显示最近一小时整个集群的每秒成功和失败查询数量注意:该功能仅在部署了Prometheus监控组件的

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师

TiDB基础使用TiDBdashboard使用TiDBDashboard是TiDB自4.0版本起提供的图形化界面,可用于监控及诊断TiDB集群。TiDBDashboard内置于TiDB的PD组件中,无需独立部署。集群概况查看集群整体QPS数值、执行耗时、消耗资源最多的几类SQL语句等概况信息。该页面显示了整个集群的概况,包含以下信息:整个集群的QPS整个集群的查询延迟最近一段时间内累计耗时最多的若干SQL语句最近一段时间内运行时间超过一定阈值的慢查询各个实例的节点数和状态监控及告警信息QPS该区域显示最近一小时整个集群的每秒成功和失败查询数量注意:该功能仅在部署了Prometheus监控组件的

京东云TiDB SQL优化的最佳实践

京东云TiDBSQL层的背景介绍从总体上概括TiDB和MySQL兼容策略,如下表:SQL层的架构用户的SQL请求会直接或者通过LoadBalancer发送到京东云TiDBServer,TiDBServer会解析MySQLProtocolPacket,获取请求内容,对SQL进行语法解析和语义分析,制定和优化查询计划,执行查询计划并获取和处理数据。数据全部存储在TiKV集群中,所以在这个过程中TiDBServer需要和TiKV交互,获取数据。最后TiDBServer需要将查询结果返回给用户。一条SQL的生命周期图●SQL优化流程的概览在TiDB中,从输入的查询文本到最终的执行计划执行结果的过程可以

京东云TiDB SQL优化的最佳实践

京东云TiDBSQL层的背景介绍从总体上概括TiDB和MySQL兼容策略,如下表:SQL层的架构用户的SQL请求会直接或者通过LoadBalancer发送到京东云TiDBServer,TiDBServer会解析MySQLProtocolPacket,获取请求内容,对SQL进行语法解析和语义分析,制定和优化查询计划,执行查询计划并获取和处理数据。数据全部存储在TiKV集群中,所以在这个过程中TiDBServer需要和TiKV交互,获取数据。最后TiDBServer需要将查询结果返回给用户。一条SQL的生命周期图●SQL优化流程的概览在TiDB中,从输入的查询文本到最终的执行计划执行结果的过程可以

TiDB数据库在汽车之家的应用与实践

 引言TiDB是PingCAP公司研发的开源分布式关系型数据库,具有兼容MySQL协议,易水平扩展、高可用、强一致、HTAP等特性。目前TiDB已在汽车之家论坛,好友粉丝,智能推荐,财务报表,818台网互动等重要业务上应用,本文介绍TiDB数据库在汽车之家的应用与实践实践情况。 1.TiDB介绍1.1TiDB数据库的发展 移动互联网时代,海量数据及各种应用场景给数据库存储带来诸多挑战,如海量数据的存储扩展,支持新的数据模型,弹性伸缩的需求等等给传统关系型数据(MySQL,SQLServer,Oracle等)带来巨大挑战。在此背景下新型数据库NewSQL层出不穷,TiDB就是其中的佼佼者。TiD

TiDB数据库在汽车之家的应用与实践

 引言TiDB是PingCAP公司研发的开源分布式关系型数据库,具有兼容MySQL协议,易水平扩展、高可用、强一致、HTAP等特性。目前TiDB已在汽车之家论坛,好友粉丝,智能推荐,财务报表,818台网互动等重要业务上应用,本文介绍TiDB数据库在汽车之家的应用与实践实践情况。 1.TiDB介绍1.1TiDB数据库的发展 移动互联网时代,海量数据及各种应用场景给数据库存储带来诸多挑战,如海量数据的存储扩展,支持新的数据模型,弹性伸缩的需求等等给传统关系型数据(MySQL,SQLServer,Oracle等)带来巨大挑战。在此背景下新型数据库NewSQL层出不穷,TiDB就是其中的佼佼者。TiD

深入了解 TiDB SQL 优化器

分享嘉宾:张建PingCAPTiDB优化器与执行引擎技术负责人编辑整理:Druid中国用户组第6次大数据MeetUp出品平台:DataFunTalk导读:本次报告张老师主要从原理上带大家深入了解TiDBSQL优化器中的关键模块,比如应用一堆逻辑优化规则的逻辑优化部分,基于代价的物理优化部分,还有和代价估算密切相关的统计信息等。本文将从以下几个方面介绍:首先讲一下TiDB的整体架构,接下来就是优化器的两个比较重要的模块,一个是SQL优化,做执行计划生成;另一个模块就是统计信息模块,其作用是辅助执行计划生成,为每一个执行计划计算cost提供帮助。最后介绍下优化器还有哪些后续工作需要完成。--01T