首页 / 数据库 / MySQL / Oracle SQL调优:使用outline稳固sql执行计划
为指定的sql创建outlineUSE_STORED_OUTLINES Syntax: USE_STORED_OUTLINES = { TRUE | FALSE | category_name } this parameters are not initialization parameters, so you cannot set them in a pfile or spfile. However, you can set them using an ALTER SYSTEM statement.重启后需要重新设置。lau为创建outline的用户,即我们的应用用户。
SQL> conn sys/Oracle@orcl as sysdba
已连接。
--1.为创建outline用户赋权CREATE ANY OUTLINE
SQL> grantCREATE ANY OUTLINE to lau;
授权成功。
SQL> conn lau/lau@orcl
已连接。
SQL> createtable t (id int);
表已创建。
SQL> insertinto t selectlevelfrom dual connectbylevel <=10000;