前言 前面三章基本把 TiDB 的环境弄好了,也做了一下简单测试,有兴趣的同学可以看一下: "TiDB 入门(一):TiDB 简介" "TiDB 入门(二):虚拟机搭建 TiDB Ansible 部署方案" "TiDB 入门(三):简单测试" 本来还有一些用 jmeter 压力测试的,后来测试的结果 ...
分类:
数据库 时间:
2019-02-10 15:00:08
阅读次数:
242
这两天接到任务说是要进行测试缩减机器给集群带来的负面效果有哪些。 然后我就按照官方的教程将机器进行了缩减,主要是缩减tikv节点 我们先来看看官方的文章是怎么写的: 步骤都没有什么问题,就是进行到第二步的时候,一定要等到节点的状态变成“Tombstone”才可以正常下线。但在刚开始的时候,他的状态一 ...
分类:
数据库 时间:
2019-01-04 21:30:27
阅读次数:
291
时区支持TiDB使用的时区由time_zone全局变量和session变量决定。time_zone的默认值是System,System对应的实际时区在TiDB集群bootstrap初始化时设置。具体逻辑如下:优先使用TZ环境变量如果失败,则从/etc/localtime的实际软链地址提取。如果上面两种都失败则使用UTC作为系统时区。在运行过程中可以修改全局时区:mysql>SETGLOBAL
分类:
数据库 时间:
2018-12-25 20:05:34
阅读次数:
1187
ALTER TABLE TableName MODIFY COLUMN -- 最后更新时间,自动赋值 dtModify datetime(6) NULL DEFAULT now() ON UPDATE now(); ...
分类:
数据库 时间:
2018-12-11 11:28:16
阅读次数:
205
从mysql导出数据最好的方法是使用tidb官方的工具mydumper。 导入tidb最好的方法是使用loader工具,大概19.4G每小时的速度。 详细的步骤可以参考官网:https://pingcap.com/docs-cn/op-guide/migration-overview/ 自己的总结: ...
分类:
数据库 时间:
2018-12-04 14:45:42
阅读次数:
704
一. TiDB的核心特性 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。 水平弹性扩展 通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景 ...
分类:
数据库 时间:
2018-11-26 22:02:33
阅读次数:
220
通过kafka处理 重新进行ansible-playbook bootstrap.yml 两个pump和drainer在下载的resource/bin/下面。拷贝到 deploy/bin/目录下。 设置enable_binlog = True 设置zk地址,不然会报错,一定需要zk 注释原来的#[p ...
分类:
数据库 时间:
2018-11-22 14:22:55
阅读次数:
203
使用sysbench指定连接的时候不需要写上mysql-socket参数 如果自己使用sysbench来测试mysql性能的话,建议使用源码编译比较好,版本为0.4版本。 步骤是: 但是如果是测试tidb性能的,因为tidb官方推荐脚本,所以选择yum安装的sysbench比较好,这时安装的sysb ...
分类:
数据库 时间:
2018-11-22 12:25:04
阅读次数:
1898
由于目前的项目把mysql换成了TiDb,所以特意来了解下tidb。其实也不能说换,由于tidb和mysql几乎完全兼容,所以我们的程序没有任何改动就完成了数据库从mysql到TiDb的转换,TiDB 是一个分布式 NewSQL (SQL 、 NoSQL 和 NewSQL 的优缺点比较 )数据库。它 ...
分类:
数据库 时间:
2018-11-19 12:39:12
阅读次数:
210
今天想使用Tidb官方提供的mydumper来备份AWS上的RDS集群中mysql数据库的某个表,发现报错了 上网查了一下说是权限问题: 比如上面这位博主说的,mysql用户没有RELOAD权限,我查看了一下我这个用户。发现是有RELOAD权限的。 后来求助于tidb官方,官方给了这样的一个链接:h ...
分类:
数据库 时间:
2018-11-16 20:46:46
阅读次数:
1095