建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【KB:330715777】访问数据库虚拟机中的数据库慢

更新时间:2024-12-18
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 场景部署 | 数据库部署
适用版本 通用
客户反馈访问Windows Server2008虚拟机中数据库速度慢,数据有延迟,虚拟机内部内存较高。
  1. 在虚拟机内打开数据库,并查看数据库的日志无异常报错,且数据库报表正常。
  2. 虚拟机内部CPU较高,磁盘io较低。
  3. 检查虚拟机配置发现勾选了【启用内存回收机制】,磁盘配置为精简分配。
数据库虚拟机配置不是最优,不满足数据库虚拟机运行所需性能,建议关闭虚拟内存回收,开启磁盘预分配,提高虚拟机内部性能。
数据库虚拟机最佳实践配置需满足以下几点:
  • vCPU配置未超过物理CPU实际的核数和路数
  • 勾选“使用大页内存”
  • 数据库数据磁盘为预分配(操作系统磁盘也应为预分配)
  • 勾选“重要虚拟机”
  • 勾选“使用FastIO/Virtio磁盘”
  • 取消“启用内存回收机制”
  • 数据库虚拟机不建议做快照,快照多了会影响性能。

建议数据库虚拟机一定要关闭内存回收,开启磁盘预分配和大页内存,使得虚拟机处在一个最优的运行环境。

  1. 在HCI平台编辑数据库虚拟机,将存放数据库数据的磁盘设置为【预先分配存储空间】。

     

    数据库虚拟机一律关闭【启动内存回收机制。

     

    数据库虚拟机勾选【使用大页内存】和【重要虚拟机】。点击【确定】保存。

  2. 调整虚拟机配置后测试访问数据库,访问速度提高。
本页目录
  • 问题描述
  • 处理过程
  • 根因
  • 解决方案