- 博客(101)
- 资源 (1)
- 收藏
- 关注
原创 查询执行最慢的SQL语句(可查N天前信息)sql server
SELECT (total_elapsed_time / execution_count)/1000 N'平均时间ms' ,total_elapsed_time/1000 N'总花费时间ms' ,total_worker_time/1000 N'所用的CPU总时间ms' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_logical_reads N'逻辑读取总次数' ,total_
2023-11-23 17:52:52
325
原创 达梦数据库阻塞与死锁查询
V$DEADLOCK_HISTORY视图中记录了数据库死锁相关的信息。--SP_CLOSE_SESSION关闭等待事务(SESS_ID)'被阻塞的信息' WT ,'引起阻塞的信息' EM,
2023-09-18 11:06:12
1677
原创 达梦数据库如何收集统计信息?
CALL DBMS_STATS.GATHER_SCHEMA_STATS('大写的用户名',100,TRUE,'FOR ALL COLUMNS SIZE AUTO'); CALL DBMS_STATS.GATHER_TABLE_STATS('大写的用户名', '大写的表名',NULL,100,TRUE,'FOR ALL COLUMNS SIZE AUTO');CALL SP_TAB_INDEX_STAT_INIT ('大写的用户名', '大写的表名');SELECT ST.LAST_GATHERED,ST.
2023-09-18 10:35:54
1191
原创 oracle 数据库导出存储过程的结构
select TEXT from dba_source WHERE type='PROCEDURE' AND OWNER=upper('用户名') AND NAME=upper('存储过程名字');
2023-09-11 13:56:08
276
原创 如何在oracle数据库中查询某张表上的创建索引的语句
select DBMS_METADATA.GET_DDL('INDEX', index_name,'大写的用户名' ) from dba_indexes where table_name='大写的表名字' and owner='大写的用户名';select DBMS_METADATA.GET_DDL('INDEX', index_name ) from user_indexes where table_name='大写的表名字'该改方法查出来的结果是当前用户下的这个表对应的建索引的语句。
2023-09-08 14:49:35
1309
原创 达梦数据库awr报告收集
SYS.WRM$_SNAPSHOT表中记录了快照点snap_id与时间的对应关系例如如下语句可以得出2023-09-04这一天各个时间点对应的快照点snap_id select snap_id,end_interval_time from SYS.WRM$_SNAPSHOT where end_interval_time between to_date('2023-09-04 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2023-09-04 23:5
2023-09-08 10:23:25
461
原创 oracle数据库优化器的参数对数据库的性能影响巨大
经分析是复杂update语句无法执行成功,数据库版本是11.2.0.4, 该语句在optimizer_features_enable='10.2.0.4'时碰到oracle优化器的bug,导致执行异常,通过 alter system set optimizer_features_enable='11.2.0.4' ,语句执行很快。
2023-06-01 16:22:02
156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人