更新表的统计信息并清空缓存--DM8达梦数据库

更新表的统计信息并清空缓存--DM8达梦数据库

  • 环境介绍
  • [1 收集 <表> 上所有对象信息,含索引](#1 收集 <表> 上所有对象信息,含索引)
  • [2 清理缓存的执行计划](#2 清理缓存的执行计划)
  • [3 达梦数据库学习使用列表](#3 达梦数据库学习使用列表)

环境介绍

  • 在某些环境刚完成数据迁移, 10万行以上大表数据量有修改1/3 ,查询条件已经创建索引,执行计划不好,或执行计划优,但查询速度慢,可以尝试此方法优化; 对sql查询相关的表进行更新统计信息,并清空缓存
  • 执行更新统计信息期间,会对更新的资源表上锁,无法进行ddl操作

1 收集 <表> 上所有对象信息,含索引

sql 复制代码
DBMS_STATS.GATHER_TABLE_STATS ('模式名', '表名',NULL,100,FALSE,'FOR ALL COLUMNS SIZE AUTO');

2 清理缓存的执行计划

sql 复制代码
CALL SP_CLEAR_PLAN_CACHE();

3 达梦数据库学习使用列表

相关推荐
ajassi20004 分钟前
开源 Linux 服务器与中间件(八)数据库--MariaDB
服务器·数据库·开源
华仔啊39 分钟前
这20条SQL优化方案,让你的数据库查询速度提升10倍
数据库·后端·mysql
赵庆明老师41 分钟前
C# 结合Redis Cache 访问MySQL数据库
数据库·redis·c#
IvorySQL1 小时前
为IvorySQL增添PACKAGE语法帮助
数据库·postgresql
哈皮Superman1 小时前
【Research】MagicFuzzer: Scalable deadlock detection for large-scale applications
java·开发语言·数据库
自由会客室1 小时前
Ubuntu 24.04上安装MySQL 8.0
数据库·mysql
kali-Myon2 小时前
NewStarCTF2025-Week3-Web
sql·安全·web安全·php·ctf
阿杰AJie3 小时前
Jackson 常用注解与完整用法总结
后端·sql
姚远Oracle ACE3 小时前
如何判断Oracle AWR报告中的SQL在多大程度能代表整个系统的负载?
数据库·oracle·1024程序员节
chushiyunen3 小时前
neo4j图数据库笔记
数据库·笔记·neo4j