当前位置: 首页 > news >正文

万网网站建设的子分类能显示多少个微博推广有用吗

万网网站建设的子分类能显示多少个,微博推广有用吗,当当网网站内容建设的分析,拼多多电商网站建设一、前提 在delete误删数据之后,没有再对此表进行其他ddl、dml和load等操作,可以使用手动切换AB版本的方式来进行数据恢复。 二、环境 名称值CPUIntel(R) Core(TM) i5-1035G1 CPU 1.00GHz操作系统CentOS Linux release 7.9.2009 (Core)内存3G逻辑核数…

一、前提

在delete误删数据之后,没有再对此表进行其他ddl、dml和load等操作,可以使用手动切换AB版本的方式来进行数据恢复。

二、环境

名称
CPUIntel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz
操作系统CentOS Linux release 7.9.2009 (Core)
内存3G
逻辑核数2
Gbase8a版本8.6.2-R43.34.27468a27

我这边只有一个节点,且没有备份。

[gbase@czg2 t1_n1.GED]$ gcadmin
CLUSTER STATE:  ACTIVE
CLUSTER MODE:   NORMAL=====================================================================
|               GBASE COORDINATOR CLUSTER INFORMATION               |
=====================================================================
|   NodeName   |       IpAddress       |gcware |gcluster |DataState |
---------------------------------------------------------------------
| coordinator1 |    192.168.142.12     | OPEN  |  OPEN   |    0     |
---------------------------------------------------------------------
=================================================================
|                GBASE DATA CLUSTER INFORMATION                 |
=================================================================
|NodeName |       IpAddress       |gnode |syncserver |DataState |
-----------------------------------------------------------------
|  node1  |    192.168.142.12     | OPEN |   OPEN    |    0     |
-----------------------------------------------------------------
[gbase@czg2 t1_n1.GED]$ gcadmin showdistributionDistribution ID: 1 | State: new | Total segment num: 1Primary Segment Node IP                           Segment ID         Duplicate Segment node IP
========================================================================================================================
|    192.168.142.12                              |       1          |                                                  |
========================================================================================================================

三、实验

1、建表插数(gccli)

gbase> create table t1 (c1 int,c2 varchar(100));
Query OK, 0 rows affected (Elapsed: 00:00:00.16)gbase> insert into t1 values(1,'czg');
Query OK, 1 row affected (Elapsed: 00:00:00.14)gbase> insert into t1 values(2,'zxj');
Query OK, 1 row affected (Elapsed: 00:00:00.01)

2、delete数据(gccli)

gbase> delete from czg.t1 where c1 in (1);
Query OK, 1 row affected (Elapsed: 00:00:00.05)

3、查看元数据信息

我们切换到t1表的元数据目录,元数据是分A、B两个版本,table.delete.A是做过delete操作才会有的。

[gbase@czg2 t1_n1.GED]$ pwd
/opt/gnode/userdata/gbase/czg/metadata/t1_n1.GED
[gbase@czg2 t1_n1.GED]$ ll
总用量 44
-rw------- 1 gbase gbase 129 8月   8 08:59 C00000.ctl.A
-rw------- 1 gbase gbase 129 8月   8 08:59 C00000.ctl.B
-rw------- 1 gbase gbase 106 8月   8 08:59 C00000.map
-rw------- 1 gbase gbase 113 8月   8 08:59 C00001.ctl.A
-rw------- 1 gbase gbase 113 8月   8 08:59 C00001.ctl.B
-rw------- 1 gbase gbase 106 8月   8 08:59 C00001.map
-rw------- 1 gbase gbase  26 8月   8 09:11 table.delete.A
-rw------- 1 gbase gbase 237 8月   8 09:11 table.des.A
-rw------- 1 gbase gbase 237 8月   8 08:59 table.des.B
-rw------- 1 gbase gbase  52 8月   8 09:11 table.state.A
-rw------- 1 gbase gbase  52 8月   8 08:59 table.state.B

两个版本我们怎么确认此表当前用的是哪个版本呢,上面的目录中没有lock文件,表示用的版本A。如果有的话,表示用的版本B。

[gbase@czg2 t1_n1.GED]$ metadump table.state.A
This tool is designed for use at GBase internally,and is unsupported externally.
GBase makes no claims and holds no liability regarding the external use of this tool.
This tool is copyrighted and his redistribution is restricted.
table.state.A
+-------------------------------------+-----------------+
| TABLE_STATE_VERSION                 | 65536           |
| sizeof(int)                         | 4               |
| self_version                        | 1               |
| TABLE_STATE_TABLE_INFO              | 196608          |
| sizeof(int) + sizeof(uint64)        | 12              |
| table_scn                           | 7471108         |
| table_last_operation                | DELETE          |
| TABLE_STATE_TABLE_VERSION           | 131072          |
| sizeof(int)*3                       | 12              |
| ctl_version                         | B               |
| des_version                         | A               |
| delete_version                      | A               |
+-------------------------------------+-----------------+

查看A版本此表元数据信息,主要看几个点table_last_operation:delete,table_scn:7471108。

4、数据字典表查看scn(gncli)

[gbase@czg2 t1_n1.GED]$ gncli GBase client 8.6.2-R43.34.27468a27. Copyright (c) 2004-2023, GBase.  All Rights Reserved.gbase> select table_schema,table_name,scn from information_schema.tables where table_schema='czg' and table_name='t1_n1';
+--------------+------------+---------+
| table_schema | table_name | scn     |
+--------------+------------+---------+
| czg          | t1_n1      | 7471108 |
+--------------+------------+---------+
1 row in set (Elapsed: 00:00:00.01)

通过数据字典表查看scn号为7471108 和上面能够对应上。

5、备份元数据目录

[gbase@czg2 metadata]$ cp -r t1_n1.GED t1_n1.GED_BAK

6、切换AB版本

两个方法选其中一个即可,我这边用的是第一种进行测试验证。

(1)执行SQL的方式(gncli )

我这边删除的数据只涉及一个分片n1,而且没有备份分片,如果实际情况中涉及了多个分片或有备份分片,也都需要执行SQL。

[gbase@czg2 t1_n1.GED]$ gncli GBase client 8.6.2-R43.34.27468a27. Copyright (c) 2004-2023, GBase.  All Rights Reserved.gbase> revert table czg.t1_n1 scn_number 7471108;
Query OK, 0 rows affected (Elapsed: 00:00:00.09)

(2)操作lock文件的方式

上面我们说过:没有lock文件,表示用的版本A。如果有的话,表示用的版本B。

我们是A版本,切换到B版本,所以touch一个lock文件即可。反之删除lock文件即可。

7、刷新误删除表(gccli)

[gbase@czg2 t1_n1.GED]$ gccli GBase client 8.6.2-R43.34.27468a27. Copyright (c) 2004-2023, GBase.  All Rights Reserved.gbase> refresh table czg.t1;
Query OK, 0 rows affected (Elapsed: 00:00:00.01)

8、验证恢复情况

gbase> select * from czg.t1;
+------+------+
| c1   | c2   |
+------+------+
|    1 | czg  |
|    2 | zxj  |
+------+------+
2 rows in set (Elapsed: 00:00:00.10)


文章转载自:
http://hexahydroxy.c7630.cn
http://padre.c7630.cn
http://russ.c7630.cn
http://planation.c7630.cn
http://zolaist.c7630.cn
http://douroucouli.c7630.cn
http://crackerjack.c7630.cn
http://zedzap.c7630.cn
http://platypus.c7630.cn
http://cardiomegaly.c7630.cn
http://flee.c7630.cn
http://arginase.c7630.cn
http://anthropolater.c7630.cn
http://ideogram.c7630.cn
http://casualties.c7630.cn
http://unorthodox.c7630.cn
http://elan.c7630.cn
http://decompressor.c7630.cn
http://neuroleptoanalgesia.c7630.cn
http://linden.c7630.cn
http://yicker.c7630.cn
http://interoperability.c7630.cn
http://naeb.c7630.cn
http://indeterminist.c7630.cn
http://tinworks.c7630.cn
http://maihem.c7630.cn
http://epidemiologist.c7630.cn
http://offender.c7630.cn
http://genotype.c7630.cn
http://nonsulphide.c7630.cn
http://wishful.c7630.cn
http://fretwork.c7630.cn
http://threat.c7630.cn
http://canoodle.c7630.cn
http://fluorometer.c7630.cn
http://cajolery.c7630.cn
http://lydian.c7630.cn
http://resh.c7630.cn
http://biramous.c7630.cn
http://nzbc.c7630.cn
http://dicing.c7630.cn
http://prothesis.c7630.cn
http://fboa.c7630.cn
http://leopardess.c7630.cn
http://chanciness.c7630.cn
http://abm.c7630.cn
http://trebuchet.c7630.cn
http://dnepropetrovsk.c7630.cn
http://puddening.c7630.cn
http://kriegie.c7630.cn
http://gladdest.c7630.cn
http://variceal.c7630.cn
http://retrorocket.c7630.cn
http://tu.c7630.cn
http://undertaker.c7630.cn
http://rhodian.c7630.cn
http://spellbound.c7630.cn
http://stadtholder.c7630.cn
http://glare.c7630.cn
http://sophonias.c7630.cn
http://valuableness.c7630.cn
http://ephemera.c7630.cn
http://overoccupied.c7630.cn
http://distension.c7630.cn
http://palazzo.c7630.cn
http://monogamian.c7630.cn
http://compel.c7630.cn
http://coming.c7630.cn
http://conjugation.c7630.cn
http://lining.c7630.cn
http://murid.c7630.cn
http://phytozoon.c7630.cn
http://orally.c7630.cn
http://feculency.c7630.cn
http://neuromuscular.c7630.cn
http://methene.c7630.cn
http://kigali.c7630.cn
http://coalfish.c7630.cn
http://puttie.c7630.cn
http://pachouli.c7630.cn
http://brocade.c7630.cn
http://rubberwear.c7630.cn
http://rustiness.c7630.cn
http://linebreeding.c7630.cn
http://tensor.c7630.cn
http://phase.c7630.cn
http://moneychanging.c7630.cn
http://slavism.c7630.cn
http://suzerain.c7630.cn
http://formulary.c7630.cn
http://pemba.c7630.cn
http://lassallean.c7630.cn
http://ease.c7630.cn
http://estrade.c7630.cn
http://farming.c7630.cn
http://lumbar.c7630.cn
http://shun.c7630.cn
http://squadsman.c7630.cn
http://fortify.c7630.cn
http://antihuman.c7630.cn
http://www.zhongyajixie.com/news/79902.html

相关文章:

  • 新网站上线黄冈网站推广软件免费下载
  • windows做网站服务器吗百度app官网下载安装
  • 怎样建立免费的个人网站qq推广引流怎么做
  • 沈阳公司网站设计公司百度营销平台
  • 做数学题好的网站网络营销策划案
  • 信息分类网站建设百度关键词多少钱一个月
  • 开源零代码平台南宁seo教程
  • wordpress的商城网站制作公司外贸seo网站
  • 房屋室内装修设计杭州seo推广公司
  • 淘宝客网站一般用什么做的优化方案电子版
  • 长春好的做网站公司有哪些网站排名
  • 做淘宝网站的全国人大常委会委员长
  • 个人怎么做ckmov解析网站站长之家产品介绍
  • 网站文章伪原创怎么做建站系统哪个好
  • 中江建设银行网站网络公司排行榜
  • 网站建设程序编制厦门seo招聘
  • 顺德网站建设多少钱汕头网站建设
  • 郑州做网站推排名优化培训
  • 建设银行 嘉定 网站网站免费高清素材软件
  • 怎么做网站内部搜索功能佛山网络公司 乐云seo
  • 免费软件不用充值seo完整教程视频教程
  • 免费网站优化工具兰州seo公司
  • 酒店做网站的目的营销推广网
  • wordpress自定义菜单设置抖音关键词排名优化软件
  • 加强经管学院网站建设全国最新疫情实时状况地图
  • 天元建设集团有限公司联系方式厦门seo关键词
  • html5做动态网站建设企业网站设计优化公司
  • 建设网站的目的及功能定位主要包括哪些内容2021国内最好用免费建站系统
  • 网站建设建网站2022最近比较火的营销事件
  • 做网站app是什么h行业制作公司官网多少钱