常用的SQL 语句

---逻辑读最多的SQL
SELECT *
FROM (SELECT   buffer_gets, sql_text
            FROM v$sqlarea
           WHERE buffer_gets > 500000
        ORDER BY buffer_gets DESC)
WHERE ROWNUM
   
-- 执行次数多的SQL
SELECT sql_text, executions
FROM (SELECT   sql_text, executions
            FROM v$sqlarea
        ORDER BY executions DESC)
WHERE ROWNUM    
-- 读硬盘多的SQL
SELECT sql_text, disk_reads
FROM (SELECT   sql_text, disk_reads
            FROM v$sqlarea
        ORDER BY disk_reads DESC)
WHERE ROWNUM    
-- 排序多的SQL
SELECT sql_text, sorts
FROM (SELECT   sql_text, sorts
            FROM v$sqlarea
        ORDER BY sorts DESC)
WHERE ROWNUM
--分析的次数太多,执行的次数太少,要用绑变量的方法来写sql
SELECT   SUBSTR (sql_text, 1, 80) "sql", COUNT (*),
SUM (executions) "totexecs"
FROM v$sqlarea
WHERE executions GROUP BY SUBSTR (sql_text, 1, 80)
HAVING COUNT (*) > 30
ORDER BY 2;

---找到比较长的SQL语句
SELECT   a.sql_id, COUNT (a.piece)
FROM v$sqltext a
GROUP BY a.sql_id
HAVING COUNT (a.piece) > 4;

时间: 2024-08-23 04:41:24

常用的SQL 语句的相关文章

MySQL常用基本SQL语句总结_Mysql

1. 常见命令 连接本地数据库与远程数据库(172.16.xx.xx:3306): mysql -h localhost -u root -p123 mysql -h 172.16.xx.xx -P 3306 -u root -p 2. DDL 数据定义语言(Data Definition Lanuage, DDL)定义了数据库模式,包括CREATE.ALTER.DROP.TRUNCATE.COMMENT与RENAME语句. 创建(CREATE) create语句创建了一张表: CREATE T

mssql sql中常用的sql语句总结

select col1=left(列名,patindex('%[^吖-??%',列名)-1) FROM 表名 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mssql 分页sql语句.mssql sql语句.sql常用语句.常用的sql语句.oracle常用sql语句,以便于您获取更多的相关知识.

MySQL的一些常用的SQL语句整理

安装MySQL有两种的方式,一种是解压版本,但是需要配置环境变量,相对而言比较麻烦.所以我们一般采取第二种方式,那就是到MySQL的官网上下载安装版.这样就会省去很多麻烦,在这里我就不再详细的介绍具体的安装过程了,百度一下,Google,上面有手把手的教程.好了话不多说,让我们开始我们今天的话题--MySQL的操作语句 首先打开MySQL的客户端会让你输入你安装时设置的密码,这样的好处是保护你的数据库的安全性,这就在一定程度上避免了他人对你的数据库的恶意操作.输入正确的密码后就会进入我们的MyS

sql基础之常用的sql语句大全

一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4.说明:创建新表

常用的sql语句整理(1/4)

1.说明:创建数据库教程 create database database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device use master exec sp_addumpdevice 'disk', 'testback', 'c:mssql7backupmynwind_1.dat' --- 开始 备份 backup database pubs to testback 4.说明:创建新表 cr

最常用的SQL语句_MsSql

(1)数据记录筛选: sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]" sql="selecttop10*from数据表where字段名orderby字段名[desc]" sql="select*from数据表where字段名in('值1','值2','值3')" sq

常用精典sql语句集合

SQL: select * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章.提交人和最后回复时间   SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.

最常用的SQL语句

(1)数据记录筛选: sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]" sql="selecttop10*from数据表where字段名orderby字段名[desc]" sql="select*from数据表where字段名in('值1','值2','值3')" sq

MySql常用操作SQL语句汇总_Mysql

MySQL的常见操作在这里先做一下总结,已经整合到代码里面,经过检验无误. 复制代码 代码如下: /*创建一个数据库*/ create database xuning_test; /*说明当时使用数据库对象*/ use xuning_test; /*向数据库中添加表并且定义表的结构*/ create table person(  id int not null,  name varchar(16) not null,  sex varchar(16) not null,  age int not