当前位置: 首页 > news >正文

数据库基础-学习版

目录

  1. 数据库巡检
  2. 清理表空间
  3. 高水位处理
  4. 重建索引
  5. 扩展字段
  6. 异常恢复处置
  7. 常见命令汇总

 数据库巡检

数据库巡检的主要目的是确保数据库的健康状态、性能和安全,及时发现潜在的问题。

一 数据库状态检查

  • 查看数据库列表

SHOW DATABASES;

  • 检查当前数据库

SELECT DATABASE();

  • 检查数据库的状态,查看数据库的字符集和排序规则
SELECT DEFAULT_CHARACTER_SET_NAME, DEFAULT_COLLATION_NAME 
FROM information_schema.SCHEMATA 
WHERE SCHEMA_NAME = 'your_database_name';
  • 查看当前使用的存储引擎
SELECT TABLE_NAME, ENGINE 
FROM information_schema.TABLES 
WHERE TABLE_SCHEMA = 'your_database_name';
  • 检查表状态

CHECK TABLE table_name;

SHOW TABLE STATUS FROM your_database_name;

  • 查看慢查询
    • 首先确保慢查询日志已开启:
      • 命令:SHOW VARIABLES LIKE 'slow_query_log';
    •  设置慢查询的时间阈值:
      • 命令:SET GLOBAL long_query_time = 1;

二 表结构检查

DESCRIBE your_table_name;         #查看表结构

SHOW INDEX FROM your_table_name;     

http://www.lryc.cn/news/461589.html

相关文章:

  • 【Gin】Gin框架介绍和使用
  • AI大模型带来哪些创业机遇?
  • [Linux] 层层深入理解文件系统——(3)磁盘组织存储的文件
  • Apache Cordova学习计划
  • Unity学习日志-API
  • Java基础常见面试题总结(上)
  • 4 -《本地部署开源大模型》在Ubuntu 22.04系统下部署运行ChatGLM3-6B模型
  • 本地如何使用Pycharm连接远程服务器调试torchrun
  • Visual Studio 2022常用快捷键
  • mysql innodb 引擎如何直接复制数据库文件?
  • python中的global和nonlocal关键字以及闭包和模块
  • LabVIEW风机滚动轴承监测系统
  • 第1节 什么是鸿蒙系统
  • CentOS 7 将 YUM 源更改为国内镜像源
  • python调用dircmp进行文件夹比较
  • 微信小程序 - 供应链系统设计
  • 嵌入式学习-IO进程-Day03
  • docker安装elasticsearch和ik分词器
  • |智能门票|008_django基于Python的智能门票设计与实现2024_i16z2v70
  • QFramework v1.0 使用指南 更新篇:20240919. 新增 BindableDictionary
  • vue实现文件预览和文件上传、下载、预览——多图、模型、dwg图纸、文档(word、excel、ppt、pdf)
  • 探讨人工智能领域所需学习的高等数学知识及其应用场景,涵盖了微积分、线性代数、概率论等多个数学分支。
  • 详解安卓和IOS的唤起APP的机制,包括第三方平台的唤起方法比如微信
  • 服务器数据恢复—raid5阵列中多块硬盘离线导致崩溃的数据恢复案例
  • 《深度学习》OpenCV FisherFaces算法人脸识别 原理及案例解析
  • 基于Python+Flask的天气预报数据可视化分析系统(源码+文档)
  • 深入解析 Flutter兼容鸿蒙next全体生态的横竖屏适配与多屏协作兼容架构
  • 【Spring】Spring实现加法计算器和用户登录
  • 电脑d盘不见了怎么恢复?
  • 电子商务网站维护技巧:保持WordPress、主题和插件的更新