四时宝库

程序员的知识宝库

如何用postgresql查看数据库,表,索引,表空间以及大小

概述

今天主要分享一下postgresql怎么去查看数据库,表,索引,表空间以及大小,适合平时PG运维的朋友。


1、查看数据库

postgres=# \l --查看所有数据库
postgres=# select pg_database_size('hwb'); --查看单个数据库的大小
postgres=# select pg_database.datname, pg_database_size(pg_database.datname) AS size from pg_database; --查看所有数据库的大小
postgres=# select pg_size_pretty(pg_database_size('hwb')); --以KB,MB,GB的方式来查看数据库大小

如何避免回表查询?什么是索引覆盖?

《迅猛定位低效SQL?》留了一个尾巴:

select id,name where name='shenjian'

select id,name,sex where name='shenjian'

多查询了一个属性,为何检索过程完全不同?

工作表太多?用Excel的检查功能,1分钟轻松制作目录

工作表一多,查阅起来就不是很方便。如果能生成一个目录,点击工作表名,就能跳转到相应的工作表,给老板的文件资料瞬间就清晰了。

今天就和大家分享,如何用Excel的“检查功能”制作目录。

生成目录索引

?全选工作表格:点击要生成目录的第一个工作表→按住Shift键,点击要生成目录的最后一个工做表

?生成索引:在A1单元格前,插入一列,输入公式【=xdf1】→按Enter键。

生成目录

?点击【文件】→选择【信息】中的【检查工作簿】→点击【检查兼容性】

索引是怎么支撑千万级表的快速查找

8分钟阅读.


如何快速有效的生成分析某个用户的所有表和索引语句

概述

analyze table 一般可以指定分析: 表,所有字段,所有索引字段,所有索引。 若不指定则全部都分析。

SQL> analyze table my_table compute statistics; 
SQL> analyze table my_table compute statistics for table for all indexes for all columns; 
SQL> analyze table my_table compute statistics for table for all indexes for all indexed columns; 

「oracle」sql 查看表,索引,视图,存储过程的定义

概述

很多时候我们想看下表,索引,视图,存储过程的定义来对照着写或者看下里面的内容,虽然可以通过plsql工具来直接看,但是有时用sqlplus的时候就只能通过sql了,下面分享下怎么通过sql来查看表,索引,视图,存储过程的定义。

查看表,存储过程,触发器等对象的定义语句,有以下两种方法:

1. all_source

将100个EXCEL工作表建立目录索引,同事用1小时,我用1分钟

EXCEL工作簿中的工作表多了,查找某个工作表就比较麻烦,可以用建立目录索引的方式来实现快速定位到指定的工作表。

目录索引如何建立呢?

相信插入链接的操作好多人都会,但是如果工作表太多了,用这种方法操作时间也是比较久,而且重复机械的操作会让人抓狂。

今天给大家带来一个批量插入链接的简单方法。

/ 01 /

定义名称

在【公式】选项卡【定义名称】功能区选择【定义名称】,在弹出的【新建名称】窗口中,【名称】文本框输入“shn”(自定名称),在【引用位置】文本框中输入公式:

<< < 1 2 3 4 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接