性能分析过程中,经常会遇到生产库出现SQL的性能问题,但是,我们没有办法在生产库上做很多动作,需要将这个SQL的对应的表结构信息,统计信息导入到测试库进行测试(没有真实的测试数据,只有统计信息)
推荐 原创 2017-03-15 15:58:13
3756阅读
2点赞
SQLT宝剑出鞘,SQL问题无所遁形。
原创 2022-07-28 17:55:25
51阅读
本文转载自dbaplus社群作者介绍丁俊,新炬网络首席性能优化专家,SQL审核产品经理。《剑破冰山-Orac
转载 2021-07-23 15:26:09
185阅读
Q          题目如下所示:在Oracle中,什么是SQLT工具和SQLHC工具?     A          答案如下所示:            SQLT(SQLTXPLAIN)是Oracle Server Technologies Center of Expertise-ST CoE提供的一款工具,Mos文档1677588.1和1526574.1有非常详细的介绍。SQL
原创 2021-04-15 14:59:44
233阅读
在生产环境中有一些sql语句出现问题,大多是一些很紧急的问题,可能有些sql语句出现了执行计划的问题,通过hint能够做很大的改进,但是如果想让变更尽快生效,可以使用sql_profile来实现
原创 2021-07-22 14:38:53
191阅读
方法一:sqlt="select COUNT(*) as tt from worktime  "  set rst=conn.execute(sqlt) text=rst("tt") 方法二:
sql
原创 2022-07-21 21:45:20
239阅读
-- =============================================-- Description: <Truncate All Table Data>-- =============================================DECLARE @count INTDECLARE @rowindex INTDECLARE @sqlT
原创 2014-05-21 18:23:54
745阅读
http://inthirties.com:90/thread-1202-1-1.html 前面文章 ”v$sql,v$sqlarea,v$sqlt
转载 2022-07-28 17:52:46
39阅读
SQL TYPE 1:for bind value sql , first create a good plan with literal and with good profile. then use sqlT to replace the profile‘’s good plan to bind
转载 2018-08-19 17:48:00
88阅读
2评论
以管理员身份运行以下脚本,即可清空本地MySQL的密码:TASKKILL /F /IM mysqld.exe /T.sqlT
原创 2022-09-27 04:07:25
91阅读
--查询死锁和阻塞的sql语句while1>0begininsertintotb(sqlt,ios)selectSUBSTRING(st.text,(qs.statement_start_offset/2)+1,((CASEstatement_end_offsetWHEN-1THENDATALENGTH(st.text)ELSEqs.statement_end_offsetEND-qs.st...
转载 2009-07-24 22:06:00
167阅读
2评论
create or replace procedure p_rebuild_all_index (tablespace_name in varchar2) as sqlt varchar(200); begin for idx in (select index_name, tablespace_name, status from user_indexes where tabl...
原创 2021-07-22 15:34:20
589阅读
以补丁的形式,将hint 打入到指定SQL 也可以参考sqlt 下面的​coe_gen_sql_patch.sql 常用的HINT : hint_text (一般是bind_aware/monitor/) 注意: bind_aware/monitor /gather_plan_statistics
原创 2022-05-05 14:45:22
806阅读
python中连接数据库后,发出查询语句而后逐条处理,标准语句如下:db = pymysql.connect("localhost", "用户名", "口令", "数据库", charset='utf8' ) cursor = db.cursor() cursor.execute(sqlt) results = cursor.fetchall() for row in result
  优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,加索引,分析统计信息等等。别担心,你不是一个人战斗。Oracle从10g开始,推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA) -- DBMS_SQLTUNE包。 SQLTXPLAIN(SQLT),是 Oracle Server Technologies Center of Expe
原创 2014-06-03 10:10:32
348阅读
♣题目部分在Oracle中,coe_xfr_sql_profile.sql脚本的作用是什么?      ♣答案部分 使用coe_xfr_sql_profile.sql脚本生成sqlprof_attr数据最麻烦的sqlprof_attr('FULL(t1@SEL$1)')是这里的格式如何写,在Mos上的文章note 215187.1中的sqlt.zip的目录utl中提供了脚本coe_xfr_sql_
原创 2021-04-14 20:25:28
209阅读
说到sql的参数化处理,我也是醉了,因为sql引擎真的是一个无比强大的系统,我们平时做系统的时候都会加上缓存,我想如果没有缓存,就不会有什么大网站能跑的起来,而且大公司一般会在一个东西上做的比较用心,比较细,sqlserver同样也使用了缓存,其中就包括Datacache和Plancache两个大头。现在我们也知道了Plancache包括上一篇生成的xml结构和sqltext,更有趣的是,sqlt
原创 2020-08-29 10:37:41
109阅读