当前位置:首页 » 编程语言 » 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;

热点内容
旧手机忘记密码怎么办 发布:2025-07-02 23:25:52 浏览:150
androidwebview播放 发布:2025-07-02 23:24:42 浏览:537
纳税申报密码什么意思 发布:2025-07-02 23:24:42 浏览:816
存储器的原理与工程 发布:2025-07-02 23:21:17 浏览:407
linuxsnmp安装 发布:2025-07-02 23:07:08 浏览:650
北理c语言答案 发布:2025-07-02 23:05:57 浏览:304
sql同比 发布:2025-07-02 23:03:39 浏览:835
一个服务器获取多个ip 发布:2025-07-02 23:02:43 浏览:786
三星电脑wifi怎么连接wifi密码 发布:2025-07-02 22:55:00 浏览:712
安卓开发选哪个版本的SDK 发布:2025-07-02 22:19:07 浏览:486