更新表的统计信息并清空缓存--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 达梦数据库学习使用列表

相关推荐
MoonBit月兔2 分钟前
海外开发者实践分享:用 MoonBit 开发 SQLC 插件(其三)
java·开发语言·数据库·redis·rust·编程·moonbit
电商API_1800790524715 分钟前
进阶篇:电商商品评论情感分析 + 关键词挖掘(Python NLP 实战)
大数据·开发语言·网络·数据库·人工智能
麦麦鸡腿堡16 分钟前
MySQL_INSERT UPDATE DELETE语句
数据库·mysql
老李四19 分钟前
深入理解MySQL事务:特性、原理与实践
数据库·mysql
SelectDB技术团队22 分钟前
慢 SQL 诊断准确率 99.99%,天翼云基于 Apache Doris MCP 的 AI 智能运维实践
大数据·数据库·人工智能·sql·apache
倔强的小石头_26 分钟前
Python 从入门到实战(十三):Flask + 数据库(让 Web 应用支持数据持久化与多人协作)
数据库·python·flask
冰冰菜的扣jio37 分钟前
探秘数据库——MySQL基础(四)
数据库·mysql
愚公移码42 分钟前
蓝凌EKP产品:扩展Druid 数据源KmssDruidDataSource在企业级数据源初始化与连接监控实践
数据库·hibernate·蓝凌·druiddatasource
charlee4444 分钟前
一种基于 SQLite3 的半自动 C++ ORM 实现
c++·sql·sqlite·orm·crud
和光同尘20231 小时前
一文讲透CentOS下安装部署使用MYSQL
linux·运维·数据库·数据仓库·mysql·centos·database