iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >【PG_PSQL】PSQL使用测试
  • 937
分享到

【PG_PSQL】PSQL使用测试

2024-04-02 19:04:59 937人浏览 八月长安
摘要

--psql功能及应用 --创建用户,role默认没有登录权限 create user mydbuser with encrypted passWord&


--psql功能及应用
--创建用户,role默认没有登录权限
create user mydbuser with encrypted passWord 'mydbuser';
--or
create role mydbuser with encrypted password 'mydbuser';
alter role mydbuser with login;	
--创建表空间
mkdir -p /pgdata/10/data/pg_tbs/tbs_mydb
create tablespace tbs_mydb owner mydbuser location '/pgdata/10/data/pg_tbs/tbs_mydb';
--创建数据库
create database mydb with owner=mydbuser template=template0 encoding='UTF8' tablespace=tbs_mydb;
--赋权
grant all on database mydb to mydbuser with grant option;
grant all on tablespace tbs_mydb to mydbuser;
--查看角色信息
\du
SELECT * FROM pg_roles;
--删除角色
revoke all on database mydb from test;
drop role test;
--连接
psql mydb mydbuser
--列出数据库信息 pg_database
\l
--表空间列表  pg_tablespace
\db
--查看表信息 pg_class
create table test_1(id int4,name text,create_time timestamp without time zone default clock_timestamp());
alter table test_1 add primary key (id);
\d test_1
\dt+ test_1
insert into test_1(id,name) select n,n ||'_francs' from generate_series(1,300000) n;
insert into test_1 values(100001,'100001_francs');
--索引大小
\di+ test_1_pkey
--获取元命令
psql -E mydb mydbuser
--大数据量,copy(只能超级用户)比\copy性能高
psql mydb postgres
copy table_copy from '/home/postgres/test_copy_in.txt';
copy table_copy to '/home/postgres/table_copy_in.txt';
--csv 格式
copy table_copy to '/home/postgres/table_copy_in.csv' with csv header;
--A 取消格式化输出,-t只显示数据
 psql -At -c "select oid,relname,relfilenode from pg_class limit 2" mydb mydbuser
--执行相关脚本
psql mydb mydbuser -f xx.sql
--查看活动会话
select pid,usename,datname,query,client_addr from pg_stat_activity where pid<>pg_backend_pid() and state='active' order by query;
--查看等待事件
select pid,usename,datname,query,client_addr,wait_event_type,wait_event from pg_stat_activity where pid<>pg_backend_pid() and wait_event is not null order by wait_event_type;
--查看数据库连接数
select datname,usename,client_addr,count(*) from pg_stat_activity where pid<>pg_backend_pid group by 1,2,3 order by 1,2,4 desc;
--编辑 .psqlrc
\set active_session 'select pid,usename,datname,query,client_addr from pg_stat_activity where pid<>pg_backend_pid() and state=\'active\' order by query';
--执行:active_session 即可
--反复执行当前sql
\watch [seconds]
--查看当前时间
select now();
--psql 查看
psql --help
\?


您可能感兴趣的文档:

--结束END--

本文标题: 【PG_PSQL】PSQL使用测试

本文链接: https://www.lsjlt.com/news/46868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • @SpringBootTest单元测试测试类的使用
    前言 使用SpringBoot 测试类可在不需要启动程序时,即可使用。当你运行你的测试方法时他会自己启动程序调用所需使用到的mapper,service接口,实现方法。故而可在测试类中像编写正常service方法一样编写代码 一.依赖录入 ...
    99+
    2023-08-21
    单元测试 junit java
  • 使用springboot单元测试对weblistener的加载测试
    目录springboot单元测试对weblistener的加载测试原监听器代码测试类springboot web做单元测试springboot单元测试对weblistener的加载测...
    99+
    2024-04-02
  • 软件测试之使用Fiddler实现弱网测试
    一、弱网简介 弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。 1、弱网的影响 在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延时、中断和超时等情况。 如...
    99+
    2024-04-02
  • 使用iperf测试网速
    使用iperf测试网速 Iperf 是一个网络性能测试工具。Iperf 可以测试最大 TCP 和 UDP 带宽性能,具有多种参数和 UDP 特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。...
    99+
    2023-09-14
    网络 服务器 运维
  • 如何测试测试用例?
    编程并不是一个机械性的工作,而是需要有思考,有创新的工作,语法是固定的,但解决问题的思路则是依靠人的思维,这就需要我们坚持学习和更新自己的知识。今天编程网就整理分享《如何测试测试用例?》,文章讲解的...
    99+
    2024-04-05
  • Golanghttptest包测试使用教程
    目录测试http服务端处理器httptest.ResponseRecorder测试HTTP客户端使用 httptest.Server总结当前首次学习到Golang httptest包...
    99+
    2023-03-15
    Go httptest请求 Go httptest包
  • IOS使用TestFlight测试的使用方法
    目录一、testflight优势二、开发人员TestFlight的设置操作步骤三、测试人员TestFlight的使用步骤现在最主流的移动端操作系统就是 Android 和 iOS ,...
    99+
    2022-12-17
    TestFlight测试 TestFlight
  • 使用 httptest 单元测试 http 请求重试
    php小编百草为大家介绍了一种名为"httptest"的单元测试工具,它能够帮助开发者在进行http请求重试时进行测试。这个工具不仅可以模拟各种http请求,还能够自动重试请求,以确保...
    99+
    2024-02-10
  • 如何使用开源测试工具RunnerGo做自动化测试
    以下是使用开源测试工具RunnerGo进行自动化测试的步骤:1. 安装RunnerGo:首先,需要从RunnerGo的官方网站(ht...
    99+
    2023-09-21
    RunnerGo
  • 使用 PHP 函数的最佳实践:测试和单元测试?
    针对 php 函数进行测试的最佳实践包括:单元测试:隔离测试单个函数或类,验证预期行为;集成测试:测试多个函数和类的交互,验证应用程序整体运行情况。 PHP 函数的最佳实践:测试和单元...
    99+
    2024-05-03
    php 单元测试 用户注册
  • 使用NOSEGMENT创建测试索引
    如果你想要创建一个很大的索引,但并不想给它分配空间,而是要先确定优化器是否会选择使用该索引,那么在11g中可以使用NOSEGMENT来创建索引就可以先进行测试。如果确定了这个索引是有用的,可以删除该索引,然...
    99+
    2024-04-02
  • 使用python测试prometheus的实现
    为了更直观的了解prometheus如何工作,本文使用prometheus的python库来做一些相应的测试。 python库的github地址是https://github.com...
    99+
    2024-04-02
  • cypress测试工具如何使用
    本篇内容主要讲解“cypress测试工具如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“cypress测试工具如何使用”吧!一、什么是cypressCypress称自己是下一代的web前端...
    99+
    2023-06-30
  • Golang httptest包测试如何使用
    这篇“Golang httptest包测试如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Golang&nb...
    99+
    2023-07-05
  • 在Linux中怎么使用unixbench来测试测试系统性能
    这篇文章主要介绍“在Linux中怎么使用unixbench来测试测试系统性能”,在日常操作中,相信很多人在在Linux中怎么使用unixbench来测试测试系统性能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-12
  • 如何使用sysbench做oltp测试
    小编给大家分享一下如何使用sysbench做oltp测试,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sysbench是一款开源...
    99+
    2024-04-02
  • 【STATSPACK】Statspack安装、测试与使用
    Statspack脚本存放目录:$ORACLE_HOME/RDBMS/ADMIN 1.需要设置的参数:1).job_queue_processes SQL> alter system set job_queue_proces...
    99+
    2023-06-06
  • 使用 gorm 和 sqlmock 进行测试
    问题内容 我正在努力使用 sqlmock 和 gorm 为我的 go lambda 函数编写测试。 这是我要测试的功能: func docleanup(con *gorm.db) { ...
    99+
    2024-02-05
  • SpringBoot 使用@WebMvcTest测试MVC Web Controller
    目录依赖Web 控制器的职责单元测试还是集成测试?使用 @WebMvcTest 验证控制器职责@ExtendWith使用带或不带 controllers 参数的 @WebMvcTes...
    99+
    2024-04-02
  • 使用VisualStudio编写单元测试
    一、什么是单元测试 单元测试就是编写一段代码,用来检查某个特定条件下,另外一段代码的行为是否符合我们的预期。单元测试的代码与实际程序的代码具有同等的重要性。每一个单元测试,都是用来定...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作