关键词不能为空

当前您在: 主页 > 英语 >

GP 常用数据库命令

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-13 11:31
tags:

-

2021年2月13日发(作者:stlye)


Greenplum


日常简明维护手册




1.



数据库启动



gpstart



常用参数:



-a :


直接启动,不提示终端用户输入确认








-


m


:


只启动


master


实例,主要在故障处理时使用





访问单个数据实例:




PGOPTIONS='-c gp_session_role=utility'



psql template1 -p



5432





启动某个


segment instance




pg_ctl



stop/start



-D



/datadir/




取端口号:



select



* from gp_segment_configuration






启动以后会在


/tmp/


下生成一个


.lock


隐藏文件,记录主进程号。




2.



数据库停止


gpstop




常用可选参数:


-a



直接 停止,不提示终端用户输入确认















-m


:< /p>


只停止


master


实例,与


gpstart



m


对应使用









-f



停止数据库,中断所有数据库连接, 回滚正在运































行的事务



-u



不停止数据库,只加载


pg_




< p>


运行时参数,当改动参数配置时候使用。




连接数,重启





3.



查看实例配置和状态




select * from gp_segment_configuration



order by content





select * from



pg_filespace_entry


主要字段说明:



Content


:该字段相等的两个实例,是一对P(


primary instance


)和M(


mirror













Instance)







Isp rimary


:实例是否作为


primary instance


运行







Val id


:实例是否有效,如处于


false


状态,则说明该实例已经


down


掉。




Port


:实例运行的端口








Datadir:


实例对应的数据目录



4.



gpstate


:显示


Greenplum


数据库运行状态,详细配 置等信息



常用可选参数


< p>
-c



primary instance




mirror instance


的对应关系












-m


:只列出


mirror


实例的状态和配置信息



















-f


:显示


standby master


的详细信息



该命令默认列出数据库运行状态汇总信息,常用于日常巡检。



5.



查看用户会话和提交的查询等信息



select


*


from


pg_stat_activity




该表能查看到当前数据库连接的


IP


地址,用户


名,提交的查询等。另外也可以在


master


主机上查看进程,对每个客户端连接,


master


都会创建一个进程。


ps -ef |grep -i postgres |grep -i con



杀进程:


Linux



kill -11 PID


Sql




pg_cancel_backend



pid





ps



ef |grep



i postgre |grep



i con



6.



查看数据库、表占用空间



select pg_size_pretty(pg_relation_size('ame'));


select


pg_size_pretty(


pg_database_size('databasename));



分区表:



Select *



from pg_partitions



where






查某个


schema


占用的空间:




select



pg_size_p retty(pg_relation_size(tablename))




from pg_tables



t




inner


join pg_namespace



d on name=e



group by e









必须在数据库所对应的存储系统里,至少保留


30%


的自由空间,日常巡检,要检查


存储空间的剩余 容量。



7.



收集统计信息,回收空间



定期使用


Vacuum analyze tablename


回收垃圾和收集统计信息,尤其在大数据量删


除,导入以后,非 常重要






delete




update


的“旧”数据放到



Rollback Segment


,与表分开存放。并发事务为了保


证数据一致性 ,需要从


Rollback Segment


上恢复数据。






Greenplum


:“旧数据”与表存放在一起,对旧的数据做了标志。并发事务通过



transaction ID



XI D


)判断数据是否可用



< p>
系统表也是需要进行


vaccum




#!/bin/bash


DBNAME=


VCOMMAND=


#VCOMMAND=



psql -tc


a,pg_namespace b where espace= and e= 'pg_catalog' and

-


-


-


-


-


-


-


-



本文更新与2021-02-13 11:31,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/649782.html

GP 常用数据库命令的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文