PostgreSQL常用运维SQL】的更多相关文章

今天线上SQLServer数据库的CPU被打爆了,紧急情况下,分析了数据库阻塞.连接分布.最耗CPU的TOP10 SQL.查询SQL并行度配置.查询SQL 重编译的原因等等 整理了一些常用的SQL 1. 查询数据库阻塞 SELECT * FROM sys.sysprocesses WHERE blocked<>0 查询结果中,重点看Blocked这一列,先找出做多的SID,然后循环找出Root的阻塞根源SQL 查询阻塞根源Session的SQL DBCC Inputbuffer(sid) 2.…
转载地址:https://www.cnblogs.com/tianqing/p/11152799.html 今天线上SQLServer数据库的CPU被打爆了,紧急情况下,分析了数据库阻塞.连接分布.最耗CPU的TOP10 SQL.查询SQL并行度配置.查询SQL 重编译的原因等等 整理了一些常用的SQL 1. 查询数据库阻塞 1 SELECT * FROM  sys.sysprocesses WHERE blocked<>0 查询结果中,重点看Blocked这一列,先找出最多的SID,然后循环…
1.查看数据库大小 select pg_database_size('log_analysis'); postgres=# select pg_database_size('postExpress'); pg_database_size ------------------ 4417902485676 (1 row) SELECT pg_size_pretty(pg_database_size('postExpress')); postExpress=# SELECT pg_size_prett…
1.查询dblink语句 col owner for a20col db_link for a30col username for a20col host for a30set linesize 120set pages 60select * from dba_db_links order by owner; 2.查询数据库job语句 alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';col owner for a20col jo…
1. sqlserver 检测sql SELECT top 10 (total_elapsed_time / execution_count)/1000 N'平均时间ms' ,total_elapsed_time/1000 N'总花费时间ms' ,total_worker_time/1000 N'所用的CPU总时间ms' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_…
DB2是IBM公司推出关系型数据库管理系统.主要应用于银行.医院等大型机构.现今DB2主要包含以下三个系列:DB2 for Linux, UNIX and Windows(LUW) . DB2在Linux下的安装依赖compat-libstdc++库,安装DB2之前需要先行安装该库.安装上述库完成后运行DB2安装程序中的db2setup启动图形化安装界面: DB2在安装过程中会创建db2inst1.db2fenc1以及dasusr1三个用户,此三个用户会加入到系统中成为系统的用户,也可以在安装之…
linux上的操作一般是命令行操作,看起来很高大上,让人畏而远之. Help!Help! 忽然间闯入的linux黑黑的世界,怎么办,不要慌.赶紧敲出一个help命令,然后回车,黑色的窗口就会展示一些常用命令. 当然,更常用的是像ls --help这样来查看指令的详细语法.这里面的ls是list的缩写,意思是列出,很直白吧. 最重要的是列出的内容的语法.下面举个简单的栗子: 语法: rm [options] name ... 参数: -i 删除前逐一询问确认 -f 即使文档属性为只读,也无需询问,…
python常用运维脚本实例 转载  file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建.但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的. f=open('/tmp/hello','w') #open(路径+文件名,读写…
file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建.但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的. f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,…
前言 作为后端开发者,掌握一些常用的运维命令也是很有必要的,本文记录常用Liunx运维命令 基本命令 目录切换 cd base-admin/ 切换到当前目录下的base-admin目录 cd .. 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 cd - 切换到上一个操作所在目录 目录操作 mkdir 目录名称 创建目录 ls或者ll(ll是ls -l的别名,ll命令可以看到该目录下的所有目录和文件的详细信息) 查看目录信息 find 目录 参数 寻找目录(查) 示例:…