了解PostgreSQL sql shell和VACUUM命令

从SQL Shell进入PostgreSQL;没用过这东西,看一下;

一直回车;最后输入口令就登入了;此时是登入默认的数据库postgres;这个数据库是默认安装的;

看一下有没有表,根据资料可以用 \d 或者 select * from pg_tables;此数据库默认没有表;

新建一个表看一下;第一次出错;第二次输入大写,对了;然后用 \d 可以查到表名 t1;然后再插入三条记录;

根据资料有一个VACUUM命令,功能是进行垃圾收集以及可选地分析一个数据库;

VACUUM 回收已删除行占据的存储空间;

输入看一下,只有最后一个输对了;

VACUUM VERBOSE ANALYZE public.t1,只有这个输对了,t1是我建的表;

有时间继续;

相关推荐
·云扬·18 小时前
MySQL Redo Log落盘机制深度解析
数据库·mysql
用户9828630256818 小时前
pg内核实现细节
数据库
飞升不如收破烂~18 小时前
Redis 分布式锁+接口幂等性使用+当下流行的限流方案「落地实操」+用户连续点击两下按钮的解决方案自用总结
数据库·redis·分布式
workflower19 小时前
业务需求-假设场景
java·数据库·测试用例·集成测试·需求分析·模块测试·软件需求
亓才孓19 小时前
[JDBC]基于三层架构和MVC架构的JDBCTools
数据库
不剪发的Tony老师19 小时前
Shaper:一款免费开源的数据可视化工具
sql·数据可视化
IT邦德19 小时前
RPM包快速安装Oracle26ai
数据库·oracle
Dovis(誓平步青云)19 小时前
《滑动窗口算法:从 “暴力遍历” 到 “线性高效” 的思维跃迁》
运维·服务器·数据库·算法
mr_LuoWei200919 小时前
python工具:python代码知识库笔记
数据库·python
这周也會开心19 小时前
Redis数据类型的底层实现和数据持久化
数据库·redis·缓存