当前位置:首页 » 编程语言 » 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-05-13 19:21:50 浏览:132
python路径是否存在 发布:2025-05-13 19:08:38 浏览:569
保时捷卡宴哪个配置比较好 发布:2025-05-13 19:00:08 浏览:725
c语言负数运算 发布:2025-05-13 18:45:21 浏览:428
太空杀电脑版连接不到服务器 发布:2025-05-13 18:40:19 浏览:457
同样的配置为什么跑分不同 发布:2025-05-13 18:39:06 浏览:278
获取linuxcpu序列号 发布:2025-05-13 18:36:35 浏览:738
appleid为什么连接服务器出现问题 发布:2025-05-13 18:17:37 浏览:971
书翁怎么配置 发布:2025-05-13 18:17:36 浏览:911
云数据库mongodb 发布:2025-05-13 18:16:12 浏览:774