![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TiDB
宫崎不骏
一个小学肄业的IT民工
展开
-
java集成TiDB
## 数据源配置 spring.datasource.url=jdbc:mysql://192.xxx.xxx.97:4000/number_pool?useUnicode=true&characterEncoding=utf-8&&useOldAliasMetadataBehavior=truespring.datasource.username=rootspri...原创 2019-12-21 09:41:03 · 3005 阅读 · 2 评论 -
TiDB术语表
术语表AACIDACID 是指数据库管理系统在写入或更新资料的过程中,为保证事务是正确可靠的,所必须具备的四个特性:原子性 (atomicity)、一致性 (consistency)、隔离性(isolation)以及持久性(durability)。原子性 (atomicity) 指一个事务中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。TiDB 通过 Primary...原创 2019-12-05 21:16:51 · 326 阅读 · 0 评论 -
TiDB错误码与故障排除
错误码TiDB 兼容 MySQL 的错误码,在大多数情况下,返回和 MySQL 一样的错误码。另外还有一些特有的错误码:错误码说明8001请求使用的内存超过 TiDB 内存使用的阈值限制8002带有 SELECT FOR UPDATE 语句的事务,在遇到写入冲突时,为保证一致性无法进行重试,事务将进行回滚并返回该错误8003ADMIN CHECK TABLE...原创 2019-12-05 21:01:06 · 5356 阅读 · 0 评论 -
TiDB Ansible 常见运维操作 ------ 启动集群/关闭集群/清除集群数据/销毁集群
TiDB Ansible 常见运维操作启动集群此操作会按顺序启动整个TiDB集群所有组件 (包括PD、TiDB、TiKV等组件可监控组件)。ansible-playbook start.yml关闭集群此操作会按顺序关闭整个TiDB集群所有组件 (包括PD、TiDB、TiKV等组件可监控组件)。ansible-playbook stop.yml清除集群数据此操作会关闭TiDB、P...原创 2019-12-05 18:36:33 · 1222 阅读 · 0 评论 -
TiDB数据库权限管理
TiDB数据库权限管理原创 2019-12-04 17:29:29 · 3350 阅读 · 1 评论 -
TiDB 用户账户管理
用户名和密码TiDB 将用户账户存储在 mysql.user 系统表里面。每个账户由用户名和 host 作为标识。每个账户可以设置一个密码。通过 MySQL 客户端连接到 TiDB 服务器,通过指定的账户和密码登录:mysql --port 4000 --user xxx --password例:使用缩写的命令行参数则是:mysql -P 4000 -u xxx -p例:添...原创 2019-12-04 10:38:06 · 4588 阅读 · 0 评论 -
TiDB集群数据监控
TiDB 监控框架概述TiDB 使用开源时序数据库 Prometheus 作为监控和性能指标信息存储方案,使用 Grafana 作为可视化组件进行展示。Prometheus 在 TiDB 中的应用Prometheus 是一个拥有多维度数据模型的、灵活的查询语句的时序数据库。Prometheus 作为热门的开源项目,拥有活跃的社区及众多的成功案例。Prometheus 提供了多个组件供用户使...原创 2019-12-03 10:20:25 · 2479 阅读 · 0 评论 -
TiDB全量迁移,从MySql迁移到tidb
全量数据迁移mydumper 是一个强大的数据迁移工具,具体可以参考 maxbube/mydumper。你可以使用 mydumper 从 MySQL 导出数据,然后用 loader 将其导入到 TiDB。注意:虽然 TiDB 也支持使用 MySQL 官方的 mysqldump 工具来进行数据的迁移工作,但相比于 mydumper/loader,性能会慢很多,大量数据的迁移会花费很多时间,这...原创 2019-11-30 11:20:07 · 924 阅读 · 0 评论 -
安装tidb数据库
https://www.cnblogs.com/zgqbky/p/11919310.html转载 2019-11-29 09:11:44 · 346 阅读 · 0 评论 -
SpringBoot集成TiDB
## 数据源配置 spring.datasource.url=jdbc:mysql://192.xxx.xxx.97:4000/number_pool?useUnicode=true&characterEncoding=utf-8&&useOldAliasMetadataBehavior=truespring.datasource.username=rootspri...原创 2019-11-28 21:32:40 · 7325 阅读 · 4 评论 -
TiDB函数和操作符
函数和操作符概述TiDB 中函数和操作符使用方法与 MySQL 基本一致,详情参见: Functions and Operators。在 SQL 语句中,表达式可用于诸如 SELECT 语句的 ORDER BY 或 HAVING 子句,SELECT/DELETE/UPDATE 语句的 WHERE子句,或 SET 语句之类的地方。可使用字面值,列名,NULL,内置函数,操作符等来书写表达式。其...原创 2019-11-27 14:48:33 · 7091 阅读 · 0 评论 -
TiDB数据类型
数据类型概述TiDB 支持除空间类型 (SPATIAL) 之外的所有 MySQL 数据类型,包括数值型类型、字符串类型、时间和日期类型、JSON 类型。数据类型定义一般为 T(M[, D]),其中: T 表示具体的类型。 M 在整数类型中表示最大显示长度;在浮点数或者定点数中表示精度;在字符类型中表示最大长度。M 的最大值取决于具体的类型。D 表示浮点数、定点数的小数位长度。fsp ...原创 2019-11-26 20:04:48 · 7615 阅读 · 0 评论 -
TiDB关键字、保留字和注释语法
关键字和保留字关键字在 SQL 中有特殊的意义, 例如 SELECT,UPDATE,DELETE,在作为表名跟函数名的时候,需要特殊对待,例如作为表名,保留字需要被反引号包住:CREATE TABLE select (a INT);ERROR 1105 (HY000): line 0 column 19 near " (a INT)" (total length 27)CREATE T...原创 2019-11-26 14:56:59 · 2226 阅读 · 0 评论 -
TiDB 中的基本 SQL 操作
TiDB 中的基本 SQL 操作因为 TiDB 兼容 MySQL,你可以使用 MySQL 客户端连接 TiDB,并且大多数情况下可以直接执行 MySQL 语句。本文介绍 CRUD 操作等基本的 SQL 语句。完整的 SQL 语句列表,参见 TiDB SQL 语法详解。创建、查看和删除数据库使用 CREATE DATABASE 语句创建数据库。语法如下:CREATE DATABASE db...原创 2019-11-25 14:11:36 · 3153 阅读 · 0 评论 -
TiDB与 MySQL 兼容性对比
与 MySQL 兼容性对比TiDB 支持 MySQL 传输协议及其绝大多数的语法。这意味着您现有的 MySQL 连接器和客户端都可以继续使用。大多数情况下您现有的应用都可以迁移至 TiDB,无需任何代码修改。当前 TiDB 服务器官方支持的版本为 MySQL 5.7。大部分 MySQL 运维工具(如 PHPMyAdmin, Navicat, MySQL Workbench 等),以及备份恢复工...原创 2019-11-23 20:54:23 · 2052 阅读 · 0 评论 -
TIDB入门了解,对比MySql
TIDB是什么?MySql是什么?TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是...原创 2019-11-23 14:42:17 · 5358 阅读 · 1 评论