首页 > 其他分享 >Tiflash的使用介绍

Tiflash的使用介绍

时间:2022-12-10 12:32:34浏览次数:47  
标签:count 1.00 Tiflash funcs Column tiflash 介绍 products 使用

1、创建一个products表

mysql> CREATE TABLE products (
-> id INT PRIMARY KEY AUTO_INCREMENT,
-> product_name VARCHAR(100),
-> price DECIMAL(13 , 2 )
-> );
Query OK, 0 rows affected (0.17 sec)

2、查看products表结构

mysql> desc select count(*) from products;
+----------------------------+----------+-----------+----------------+---------------------------------+
| id | estRows | task | access object | operator info |
+----------------------------+----------+-----------+----------------+---------------------------------+
| StreamAgg_16 | 1.00 | root | | funcs:count(Column#6)->Column#4 |
| └─TableReader_17 | 1.00 | root | | data:StreamAgg_8 |
| └─StreamAgg_8 | 1.00 | cop[tikv] | | funcs:count(1)->Column#6 |
| └─TableFullScan_15 | 10000.00 | cop[tikv] | table:products | keep order:false, stats:pseudo |
+----------------------------+----------+-----------+----------------+---------------------------------+
4 rows in set (0.00 sec)

注意此时是cop[tikv],证明还不是tiflash的数据结构

3、为tidb的表products创建tiflash副本

mysql> ALTER TABLE products SET TIFLASH REPLICA 1;
Query OK, 0 rows affected (0.19 sec)

4、再次查看products表结构

mysql> desc select count(*) from products;
+------------------------------+----------+--------------+----------------+---------------------------------+
| id | estRows | task | access object | operator info |
+------------------------------+----------+--------------+----------------+---------------------------------+
| HashAgg_21 | 1.00 | root | | funcs:count(Column#6)->Column#4 |
| └─TableReader_23 | 1.00 | root | | data:ExchangeSender_22 |
| └─ExchangeSender_22 | 1.00 | mpp[tiflash] | | ExchangeType: PassThrough |
| └─HashAgg_9 | 1.00 | mpp[tiflash] | | funcs:count(1)->Column#6 |
| └─TableFullScan_20 | 10000.00 | mpp[tiflash] | table:products | keep order:false, stats:pseudo |
+------------------------------+----------+--------------+----------------+---------------------------------+
5 rows in set (0.00 sec)

此时为mpp[tiflash],表示已经创建了tiflash的副本

如上,我们可以看到当tidb的环境tikv与tiflash部署成功之后,想使用tiflash的引擎,按照如上的操作即可完成

 作者:Syw



标签:count,1.00,Tiflash,funcs,Column,tiflash,介绍,products,使用
From: https://blog.51cto.com/u_15739244/5927444

相关文章

  • slam14(1) v4_1 卡尔曼滤波3 使用例子和代码 ardunio mpu6050 校准
    https://mjwhite8119.github.io/Robots/mpu6050介绍本文将通过C++代码示例和一些说明图来解释如何使用来自MPU6050设备的数据。MPU6050是一款惯性测量单元(IMU),它结合......
  • Linux基础-学会使用命令帮助
    Linux命令及其参数繁多,大多数人都是无法记住全部功能和具体参数意思的。在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助......
  • R语言使用Rasch模型分析学生答题能力|附代码数据
    最近我们被客户要求撰写关于Rasch的研究报告,包括一些图形和统计输出。几个月以来,我一直对序数回归与项目响应理论(IRT)之间的关系感兴趣在这篇文章中,我重点介绍Rasch分析。最......
  • ubuntu使用服务启动redis
    问题在ubuntu20.04上安装好redis5.0.14后,通过下面的命令启动redis服务,发现报错FailedtostartLSB:Redisdatastructureserver.serviceredisdstart解决方案:修......
  • 方法引用之其他使用
    packagecom.Lucky.Function;importjava.util.ArrayList;importjava.util.Collections;importjava.util.Locale;importjava.util.function.Function;importjav......
  • 频率使用
    频率目录频率1、内置的频率限制未登录用户访问频次登录用户访问频次可以对接口访问的频次进行限制,以减轻服务器压力一般用于付费购买次数,投票等场景使用1、内置的频率......
  • 过滤组件的使用
    过滤Filtering对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-filter扩展来增强支持pipinstalldjango-filter在配置文件中添加过滤后端的设置INSTALL......
  • 排序组件的使用
    排序在类视图中设置filter_backends属性,使用rest_framework.filters.OrderingFilter过滤器,DRF会在请求的查询字符串参数中检查是否包含了ordering参数,如果包含了ordering......
  • 方法引用基础使用
    packagecom.Lucky.Function;importjava.util.Arrays;importjava.util.Comparator;importjava.util.stream.Collector;/*方法引用:将已经存在的方法进行引用......
  • Velero 系列文章(二):使用 Helm 安装 Velero
    概述本文是通过Helm3来安装Velero,只做最基本的安装。并计划将YAML(只备份YAML,不备份Volume)备份到腾讯云的COS(兼容S3,所以可以通过AWSS3插件来实现)需要......