当前位置:首页 » 编程语言 » sqltuning

sqltuning

发布时间: 2025-01-21 10:48:27

‘壹’ 数据库里的sql tuning是指什么具体点解释

sql tuning就是数据库调优,即通过一些技术来优化你的数据库的性能;
通常这些技术包括但不仅限于:
1.sql代码优化;
2.数据库结构优化;
3.时间优化,空间优化;
等等等等,通过优化以后,你的数据库跑起来会很快,或者会很稳定,或者又快又稳定.
优化,没有绝对,只有相对.可参考前辈的经验,又不能死背经验.

‘贰’ 如何用 SQL Tuning Advisor DBMS

在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。
执行DBMS_SQLTUNE包进行sql优化需要有advisor的权限:
SQL> create user dave identified by dave;
用户已创建。
SQL> grant connect,resource to dave;
授权成功。
SQL> grant advisor to dave;
授权成功。
下面简单介绍一下如何优化一条找到的问题语句。
create table bigtab as select rownum as "id",a.* from sys.all_objects a;
create table smalltab as select rownum as "id", a.* FROM sys.all_tables a;
然后多运行几次下面的脚本,增加表里的数据:
insert into bigtab select rownum as "id",a.* from sys.all_objects a;
insert into smalltab select rownum as "id", a.* FROM sys.all_tables a;

热点内容
手机java模拟器 发布:2025-09-18 07:13:29 浏览:413
linux线程的栈大小 发布:2025-09-18 07:09:42 浏览:630
废旧电脑做linux服务器 发布:2025-09-18 07:06:50 浏览:261
终端配置怎么写 发布:2025-09-18 06:44:42 浏览:800
ftp手机登陆 发布:2025-09-18 06:43:04 浏览:763
emc存储800电话 发布:2025-09-18 06:32:49 浏览:960
c语言编程与设计 发布:2025-09-18 06:09:15 浏览:721
2016年预算法 发布:2025-09-18 06:07:05 浏览:622
什么是广告脚本设计 发布:2025-09-18 05:52:09 浏览:657
移动版我的世界服务器 发布:2025-09-18 05:38:49 浏览:965