[Q]怎么样能固定我的执行计划
[A]可以使用OUTLINE来固定SQL语句的执行计划
用如下语句可以创建一个OUTLINE
Create oe replace outline OutLn_Name on
Select Col1,Col2 from Table
where ……
如果要删除Outline,可以采用
Drop Outline OutLn_Name;
对于已经创建了的OutLine,存放在OUTLN用户的OL$HINTS表下面
对于有些语句,你可以使用update outln.ol$hints来更新outline
如update outln.ol$hints(ol_name,'TEST1','TEST2','TEST2','TEST1)
where ol_name in ('TEST1','TEST2');
这样,你就把Test1 OUTLINE与Test2 OUTLINE互换了
如果想利用已经存在的OUTLINE,需要设置以下参数
Alter system/session set Query_rewrite_enabled = true
Alter system/session set use_stored_outlines = true
[Q]v$sysstat中的class分别代表什么
[A]统计类别
1 代表事例活动
2 代表Redo buffer活动
4 代表锁
8 代表数据缓冲活动
16 代表OS活动
32 代表并行活动
64 代表表访问
128 代表调试信息
[Q]怎么杀掉特定的数据库会话
[A] Alter system kill session 'sid,serial#';
或者
alter system disconnect session 'sid,serial#' immediate;
在win上,还可以采用oracle提供的orakill杀掉一个线程(其实就是一个Oracle进程)
在Linux/Unix上,可以直接利用kill杀掉数据库进程对应的OS进程
分享到:
相关推荐
适合初学者学习的数据库文档,包含很多sql语句和事例,属于基础教程,也适合复写和温故
【原创作者田超凡,未经许可请勿转发,侵权仿冒必究】
tpch生成的,22个适合postgresql的sql语句
4.编写通用的ASP防SQL注入攻击程序 22 5.利用instr()函数防止SQL注入攻击 23 6.跨站式SQL注入技巧 25 7. 防范Sql注入式攻击 27 8.PHP与SQL注入攻击 29 9.SQL注入攻击零距离 30 10.SQL注入技术和跨站脚本攻击的检测 ...
Ubuntu服务器安装SQL[Linux基础环境/软件]Linux下安装mysql
22、Select查询语句2 ? 23、Select查询语句3 ? 24、Select查询语句—逻辑或运算符 ? 25、Select查询语句—不等于运算符 ? 26、 Select查询语句—不等于运算符2 ? 27、 Select查询语句—不等于运算符3 ? 28、 ...
第22章使用对象类型 第四部分PL/SQL系统包 第23章使用大对象 第24章读写OS文件 第25章开发多媒体应用 第26章开发Web应用 第27章DBMS_SQ动态SQL 第28章管理统计 第29章使用数据库资源管理器 第30章...
第22章 使用对象类型 第四部分 pl/sql系统包 第23章 使用大对象 第24章 读写os文件 第25章 开发多媒体应用 第26章 开发web应用 第27章 dbms_sq动态sql 第28章 管理统计 第29章 使用数据库资源管理...
22.SQL Server 2014聚合函数MIN() MAX().mp4 23.SQL Server 2014COUNT和SUM()函数.mp4 24.SQL Server 2014 LEN()函数.mp4 25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 ...
SW_DVD9_NTRL SQL SVr_Ent_Core_2019Dec2019_64Bit_English_OEM- VL X22-22120ISO SW_DVD9 NTRL_ SQL SVr_Ent_Core_2019Dec201964Bit_ChnSimp_OEM_VL_X22-22118ISO SW_DVD9 _SQL Svr_Enterprise_Edtn_ 2019Nov2019_...
第22章 使用对象类型 第四部分 pl/sql系统包 第23章 使用大对象 第24章 读写os文件 第25章 开发多媒体应用 第26章 开发web应用 第27章 dbms_sq动态sql 第28章 管理统计 第29章 使用数据库资源管理...
22.SQL Server 2014聚合函数MIN() MAX().mp4 23.SQL Server 2014COUNT和SUM()函数.mp4 24.SQL Server 2014 LEN()函数.mp4 25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 ...
SQL语法 2 数据库 5 创建数据文件 5 修改数据库 6 删除 7 数据表 8 判断数据库中的某表是否存在,存在删除该表 8 修改表语法 8 删除数据表 8 约束 8 高级查询 9 聚合函数(统计) 10 SQL变量 11 局部变量 11...
22.SQL Server 2014聚合函数MIN() MAX().mp4 23.SQL Server 2014COUNT和SUM()函数.mp4 24.SQL Server 2014 LEN()函数.mp4 25.SQL Server 2014随机数的产生.mp4 26.SQL Server 2014 GETDATE() GETUTCDATE().mp4 ...
LINQ to SQL语句(1)之Where LINQ to SQL语句(2)之Select/Distinct LINQ to SQL语句(3)之...LINQ to SQL语句(22)之DataContext LINQ to SQL语句(23)之动态查询 LINQ to SQL语句(24)之视图 LINQ to SQL语句(25)之继承
运行速度约有22.75倍的提升(源SQL语句运行时间为2.73秒,SQL124运行时间为0.12秒,如图5)。图5 测试结果 我们把SQL124放入源代码中,结束一条SQL语句的优化工作。从上例可以看到,LECCO SQL Expert的自动重写技术使...
sql server2008R2简装版本 ...2、选择左侧列表中的“安装 ... ... 5、选择版本和密钥,然后下一步。(因为有版权要求,在这不能给安装密钥,需要安装密钥的请私信博主) 6、选择“我接受许可条款”。...22、登录成功。
教程名称:SQL Server范例开发大全(22集)课程目录:【】SQL Server范例开发大全-数据备份【】SQL Server范例开发大全第1章【】SQL Server范例开发大全第2章【】SQL Server范例开发大全第3章【】SQL Server范例开发...
1.5.2 使用SQL Server Profiler跟踪数据库/22 1.5.3 使用SQL Server 2008联机丛书/23 1.6 SQL Server 2008系统数据库简介/24 1.6.1 系统数据库master——系统表的管理/24 1.6.2 系统数据库model——数据库的模板/25 ...
SQL-22-12-9.sql