innodb查询锁
innodb查询锁select r.trx_id waiting_trx_id, r.trx_mysql_thread_Id waiting_thread, r.trx_query waiting_query, b.trx_id blocking_trx_id, b.trx_mysql_thread_id blocking_thread, b.trx_query blocking_query from information_schema.innodb_lock_...
MYSQL常用SQL
A quick way to list your FKs (Foreign Key references) using the KEY_COLUMN_USAGE view:SELECT CONCAT( table_name, '.',column_name, ' -> ',referenced_table_name, '.',referenced_column_name ) AS list_of_fksFROM information_schema.KEY_COLUMN_USAGEWHERE REFERENCED_TABLE_SCHEMA = (your schema name ...
x$kghlu、x$ksmss、x$ksmsp关于共享池
http://www.2cto.com/database/201310/249949.html1:x$kghlu可以查看各子池的chunk使用情况主要字段:kghlushrpool:=1: shared pool subpools =0: java poolKGHLUIDX:sub-pool KGHLUDUR:sub-sub-poolkghlurcr:recurrent chunks...
表连接cost
作者 小荷||【转载时请务必以超链接形式标明文章原始出处和作者信息】 · 永久链接: http://www.oracleblog.org/study-note/study-hash-join/hash join必须使用cbo(因此必须表分析)NLJ:根据连接键,把小表的每一行,和大笔的每一行做对比。 一般情况下会对大表连接键上建in...
查询堵塞进程的几种SQL--
with vw_lock AS (SELECT * FROM v$lock)selecta.sid,'is blocking',(select 'sid:'||s.sid||' object:'||do.object_name||' rowid:'|| dbms_rowid.rowid_create ( 1, ROW_WAIT_OBJ#, ROW_WAIT_FILE#, ROW_WAIT_BLOCK#, ROW_WAIT_ROW# ) ||' sql_id:'||s.sql_id from v$sessi...
查询archlog量SQL
SELECT TRUNC (first_time) "Date", TO_CHAR (first_time, 'Dy') "Day", COUNT (1) "Total", SUM (DECODE (TO_CHAR (first_time, 'hh24'), '00', 1, 0)) h0, SUM (DECODE (TO_CHAR (first_tim...
PG backup (9.4 manual)
24.1. SQL转储pg_dumppg_dumpallpg_restorepg_dump和psql可以通过管道读写, 这样我们就可能从一台主机上将数据库目录转储到另一台主机上,比如:pg_dump -h host1 dbname | psql -h host2 dbname24.2. 文件系统级别备份冷备份,只能备份整个数据库集群,不能通过拷贝单个文件或者相应pglog...
PG create database
语法CREATE DATABASE name;notice :在数据库集群初始化时会创建另一个名为template1 的数据库。在创建一个新的数据库时, 实际上就是克隆(复制)了template1数据库。 这就意味着你对template1所做的任何修改都会传播到所有随后创建的数据库中。 因此,避免在template1中创建对象,除非你想要这些对象传播到每个新...