pg数据库常用操作

提问者:用户NLKZ 时间:2024-10-31 09:26:01 阅读: 2分钟

最佳答案

pg数据库的常用操作有以下几种:

一、查询

1)查询进程:

select * from pg_stat_activity;

说明:

datname表示数据库名

procpid表示当前的SQL对应的PID

query_start表示SQL执行开始时间

current_query表示当前执行的SQL语句

waiting表示是否正在执行,t表示正在执行,f表示已经执行完成

client_addr表示客户端IP地址

2)kill进程:

kill有两种方式,

第一种是:

SELECT pg_cancel_backend(PID);

第二种是:

SELECT pg_terminate_backend(PID);

3)查询连接数

SELECT count(*) FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s;

二、授权

1)sequence授权,跟table授权有区别

grant usage,select on sequence <sequence_name> to <role>;

三、查询size

1、sql查询

postgres=# select pg_size_pretty(pg_database_size('postgres'));

2 、linux du查询

postgres=# SELECT oid from pg_database where datname='postgres';

oid

-------

21360

查看名称为21360的文件的大小即是数据库postgres的大小;

四、解锁,注意要先连接到表所在的database

\\c &dbname

select distinct a.relname,b.pid from pg_class a,pg_locks b where a.oid=b.relation and b.granted=true and a.relname like '%&table_name%';

select pg_terminate_backend(&pid);

五、查询哪些表占用的空间大。

SELECT table_schema || '.' || table_name AS table_full_name,

pg_size_pretty(pg_total_relation_size('"' || table_schema || '"."' || table_name || '"')) AS size

FROM information_schema.tables

where table_name like '%awr%'

ORDER BY

pg_total_relation_size('"' || table_schema || '"."' || table_name || '"') DESC ;

大家都在看
(1)加强检疫:由于大豆疫霉根腐病局部发生,应加强检疫,防止疫区扩大,特别是加强对疫区调出种子的检疫。(2)推广抗病品种:不同品种对大豆根腐病的抗性有很大差异,因此,在发病地区广泛使用抗病或耐病品种,以减轻或避免病害的发生。(3)加强田间管。
打招呼用“xin chào”,跟汉语“洗澡”的读音差不多;再见时说“tm bit”跟汉语的“大便”读音相似;早上说你好晚上说再见,简单的可以记忆为“早上洗澡晚上大便”;“谢谢”,越南语是“cm n”跟汉语的“感恩”读音相似;越南语中“姑娘”。
elevated railway, overhead railway, aerial railway 高架铁路 mine railway 矿区铁路 funicular (railway) 缆索铁路,登山铁路 light railway l。
铁鞋,缓行器,减速顶。问题再详细些比较好针对性的回答。。
组态软件有ChinPMC、InTouch、QTouch、IFix、Citech。1、ChinPMCChinPMC在传统组态软件的基础上,提供管控一体化组态工具及多终端一体化运行环境,以数据展示的直观性(图形、图表、曲线、报表)、图形格式的矢。
混凝土施工:混凝土泵车、车载泵、喷浆机。土方类的:挖掘机、装载机、推土机。吊装:吊车、塔吊、随车吊。运输:一般双桥车。大概就是以上这些,都能用到。最多的肯定是吊车和挖掘机。所有工地都一样。。
想知道你的Apple Watch怎么开机吗?只需轻轻按住侧边按钮,或者抬起手腕让屏幕亮起,操作简单快捷,让你随时掌握时间!嘿,小伙伴们!今天来聊聊如何让我们的小苹果手表“醒过来”吧!你是不是有时候找不到开关,急得满头大汗?别担心,我来教你。
这种施药机具由人背在背后,既可喷雾又可喷粉。喷出的雾滴细小,沉降缓慢,在空中漂浮时间较长,引起施药人员中毒的危险性,比普通手动喷雾器大得多,需特别注意操作安全。(1)施药时要安排2~3个人轮换操作。因喷出雾滴细小沉降慢,施药人员处于药雾之中。
具体步骤:1.写游记;2.向相关网站投稿;3.若网站采用,则收到稿费;若为采用,则被退稿。注:1.可以找旅游类,综合时尚类、消费指南类杂志进行投稿,除专业旅游网站,也可找综合型的门户网站或者新闻综合网站的旅游版;2.一般接受投稿的网站都有投。
在SQL查询中,ISNULL函数是一个常用的函数,它主要用于处理数据中的空值问题。本文将详细解释ISNULL函数的功能和使用方法。ISNULL函数属于数据库中的系统函数,其作用是为指定的表达式返回一个替代值,如果表达式的结果为NULL。简。
在日常工作中,我们常常需要处理含有金钱数据的表格,并计算出相应的总金额。本文将详细介绍如何在不同情况下,准确高效地进行表格金钱总数的计算。首先,我们需要明确计算的表格类型。通常,表格可以是简单的Excel表格,也可以是复杂的数据库表格。计。
在信息技术飞速发展的今天,区块链作为一种新兴的技术,正逐步显示出其替代传统数据库的潜力。本文将探讨区块链如何成为数据库的替代者,并分析其优势与挑战。总结来说,区块链技术以其去中心化、不可篡改的特性,正在逐步挑战传统数据库的统治地位。以下是。
通过法律职业资格考试的学生,可以从事如下职业:1、法官、检察官再通过公务员考试就可以从事法官、检察官职业。可能很多法学学生和父母都希望成为法官、检察官,也可能很多法学学生学习法学的原因就是想成为一名法官或检察官。2、律师需要通过。
很多女性朋友都有胸部外扩的现象,胸部外扩给女性朋友带来了很大的麻烦,所以女性朋友要弄清楚到底是什么原因导致了自己出现胸部外扩,胸部外扩和很多因素有关系,例如。
南京中医药大学附属江苏省中医院在地铁二号线上。
出门向左转东莞吧,不谢。
深圳北站到广州北站高铁时刻表:(官网截图,截止到2016年10月)。
一号线、二号线、十号线充值时间为:8:00-11:00;11:30-18:30;三号线、机场线、宁天线充值时间为:8:00-11:30;12:00-17:30。综合服务点提供充值、售卡、学生卡办理和年检、过期卡激活、记名卡挂失、市民卡开卡等。
手机刷码乘坐地铁出站没有刷码成功,那3天内去南京地铁任意一个客服那里可以解决,超过3天手机里应该会自动扣除15元的最高票价。。
北京地铁一号线运营时间如图:(2)北京地铁1线运营时间扩展阅读严禁乘客下列行为:(一)擅自进入轨道、隧道等高度危险活动区域;(二)在轨道线路上放置、丢弃障碍物;(三)列车车门或屏蔽门提示警铃鸣响时,禁止强行上下列车;车门或屏蔽门关闭后,禁止。
艾滋病是一种不良影响巨大的传染性疾病,HIV是一种能进攻人体免疫系统的病毒感染。许多恐艾者都是挑选艾滋病检测试纸在家里自身检验,那么检验试纸怎么用呢?下边就。
在数学中,求导数是微积分中的一个基础而重要的概念。当我们面对带括号的原函数时,求导的规则会有所不同。本文将总结带括号原函数的导数变换规则,并提供详细的解释。首先,我们需要明确一点,括号在求导过程中起到了限制作用。当一个变量或表达式被括号包。