博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Navicat for PostgreSQL 怎么维护数据库和表
阅读量:6576 次
发布时间:2019-06-24

本文共 812 字,大约阅读时间需要 2 分钟。

hot3.png

Navicat for PostgreSQL一套适用于PostgreSQL数据库系统地图形化数据库管理、报告以及监控的工具。新版本具有高性能的、具有商业智能的、强大的备份功能,此外还有许多的改进。简体中文内容为Navicat for MySQL的文件。本教程将详解Navicat for PostgreSQL 维护数据库和表的内容。

分析数据库和分析表
收集表内容的统计数据及在 pg_statistic 系统表保存结果,其后查询计划者使用这些统计数据决定最有效的查询计划。分析数据库会检查当前数据库中的每个表。
当指定 VERBOSE 时,ANALYZE 发出的进度信息显示当前正在处理的表,各种表的统计数据也会打印出来。默认情况下 Navicat 启用它。

    Navicat for PostgreSQL

真空数据库和真空表

回收已删除的元组占领的存储。在常规的 PostgreSQL 操作下,元组被删除或在更新后被废弃,并不是从它们的表中移除,它们会一直存在直至运行一个真空。因此有必要定期运行真空,特别是在经常更新的表中。真空数据库会检查当前数据库中的每个表。
当指定 VERBOSE 时,VACUUM 发出的进度信息显示当前正在处理的表,各种表的统计数据也会打印出来。默认情况下,Navicat 启用它。
重建数据库索引和重建表索引
使用保存在索引表的数据重建一个索引,取代旧有的索引。使用重建索引的方案如下:
● 索引已损坏,并且不再包含有效数据。
● 索引已变成「臃肿」,包含很多空白或接近空白的页。
● 为索引修改保存参数(例如填充系数),并确保该更改是否已全面实施。
● 索引以 CONCURRENTLY 选项创建失败,留下「无效」索引。
关于 Navicat for PostgreSQL 的更多相关教程,可参。

转载于:https://my.oschina.net/navicat/blog/656676

你可能感兴趣的文章
DevExpress GridControl 单元格添加进度条(ProgressBar)
查看>>
Dedecms V5.7后台的两处getshell
查看>>
C#实现基于ffmpeg加虹软Arcface的人脸识别demo
查看>>
JavaScript BOM
查看>>
Maven之Centos下安装
查看>>
可伸缩系统的架构经验
查看>>
CRM系统主要业务流程思维导图
查看>>
Android之批量加载图片OOM问题解决方案
查看>>
Weekly 7
查看>>
微软职位内部推荐-Software Engineer II
查看>>
python全栈开发 * 33 知识点汇总 * 180718
查看>>
cetus系列~ 继续分析
查看>>
字符串处理 Codeforces Round #297 (Div. 2) B. Pasha and String
查看>>
uva 12714 2013Dhaka F
查看>>
java_hdfs之读写文件
查看>>
2017-2018-1 20155229 《信息安全系统设计基础》第十三周学习总结
查看>>
mysql中查看sql语句的加锁信息
查看>>
Android SDK下载和更新失败的解决方法
查看>>
(转载)IoC模式
查看>>
L Language——SAP HANA学习笔记系列(二)
查看>>