Tidb

MYSQL与TiDB的执行计划

前言 这里采用了tpc-h一个数据库的数据量来进行查询计划的对比。并借助tpc-h中的22条查询语句进行执行计划分析。 mysql采用的是标准安装,TiDB采用的是单机测试版,这里的性能结果不能说明其性能差异 本文章主要目的是对比Mysql与TiDB在执行sql查询时的差异。 mysql版本5.7 TiDB版本v2.0.0-rc.4 准备阶段 数据导入Ti...

三篇文章了解 TiDB 技术内幕——说计算

在这我们将关系模型简单理解为 Table 和 SQL 语句,那么问题变为如何在 KV 结构上保存 Table 以及如何在 KV 结构上运行 SQL 语句。 假设我们有这样一个表的定义: CREATE TABLE User { ID int, Name varchar(20), Role varchar(20), Age int, PRIMARY KEY (...

TiDB-入门简介

简介 TiDB 是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP)的融合型分布式数据库产品。它兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。并提供一站式 OLTP (Online Transactional Processing)、OLAP...

tidb在DDL语句方面的测试

Mysql与tidb测试数据为8000万行。 1、修改一个字段的列名,比如将“ctime”修改为“cctime”。 Tidb测试:   MySQL测试:   2、同一属性之间切换,即修改一个字段的属性大小。比如将int类型修改为bigint类型 Tidb:   Mysql:   MySQL是创建临时表的方式来加字段,因此这个时间花费已超过40分钟,所以停止...

mysql导出表导入表到tidb

前提在有mysql客户端的服务器上  1、导出并压缩  mysqldump -h database_ip -P 4000 -u root -p database_name(库名) tables_name(表名) |gzip >tables_name.sql.gz 2、解压导出文件  gunzip  tables_name.sql.gz 3、导入tid...

TiDB配置HAProxy负载均衡

1、简介 HAProxy是一个C语言编写的免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上。 HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。 2、配置使用 2.1、下载安装 https://www.haproxy.org/download/1.9/src/ 此处使用的是1.9版本 解压安装:tar -...

TiDB数据库01Tidb体系架构01

1.我们到底需要一个什么样的数据库 1.1 需要的数据库特性 扩展性 强一致性、高可用性 支持SQL,ACID事务。 云原生 HTAP 兼容主流生态和协议 1.1.1 扩展性 Scale out也就是我们经常听到的弹性横向扩展。一是从弹性的角度看,颗粒度越小越好,常见的颗粒度有Cluster、Database、Schema、表、分表或者分区。二是数据...

信创.国产-数据库工程师培训专题(达梦+人大金仓+TiDB)

信创.国产-数据库工程师培训专题(达梦+人大金仓+TiDB) 内容包括达梦数据库、人大金仓、TiDB分布式数据库 课程学习地址:课程地址:https://edu.51cto.com/topic/4764.ht 欢迎加入:大数据/Oracle/MySQL数据库学习专用QQ群:150201289、 244609803 课程大纲:第一部分:达梦数据库工程师培训...

tidb集群部署

tidb集群部署 原创国内数据库作者:chenoracle时间:2021-09-01 14:50:441360 ###敏感数据已删除### 一.安装规划 1 2 3 4 5 6 使用15台服务器 5台tidb服务器:每台3个tidb实例+1个pd+1个pump 10台tikv服务器:每台4个tikv实例 drainer_servers安装在第...

TiDB-配置调整

配置分类 系统配置(系统变量) 通过mysql客户端中使用命令进行修改,持久化到tikv层。 集群配置 包括pd, tidb-server, tikv,tiflash的配置,通过各个节点上配置文件持久化设置。只有在节点重启生效。 区别 作用域(系统参数) 集群配置没有作用域范围,只有系统配置才有作用域 global: 对新建会话连接有效,当前连接会话或...